如何在Ant Media Server中使用API​​获取流名称VOD?

时间:2018-08-14 05:12:04

标签: rest video video-streaming video-on-demand ant-media-server

例如,我创建了一个名为“ XYZ”的实时流。它记录它记录的实时流,现在我想用记录的实时流URL更新数据库。只要Stream Name是唯一的就可以,但是可以说有2个同名流,Ant将其存储为

XYZ-2018-08-09_09:50.mp4

XYZ-2018-08-10_09:50.mp4

如何获取此文件名?

还是创建唯一流名称的唯一方法?

谢谢

1 个答案:

答案 0 :(得分:1)

有两种方法都可以做到。

首先创建唯一的流名称:

为此提供了休息服务。您可以在此行使用创建广播服务来创建流 https://github.com/ant-media/Ant-Media-Server/blob/master/src/main/java/io/antmedia/rest/BroadcastRestService.java#L135

此服务返回带有唯一流名称的rtmpURL

第二,其余服务中都有get VoD list方法。 https://github.com/ant-media/Ant-Media-Server/blob/a157d263088876fafef9c7108dda8dcc821c1bb2/src/main/java/io/antmedia/rest/BroadcastRestService.java#L922 您可以通过调用上面的服务来获取所有VoD(流名称,视频名称等)。

最后,如果要直接访问Rest Service,则需要在web.xml中删除身份验证筛选器。 注释掉web.xml(webapps / LiveApp / WEB-INF / web.xml)中的以下行

<Dialog>

然后重新启动服务器,之后您可以直接访问其余服务。

https://antmedia.io