例如,我创建了一个名为“ XYZ”的实时流。它记录它记录的实时流,现在我想用记录的实时流URL更新数据库。只要Stream Name是唯一的就可以,但是可以说有2个同名流,Ant将其存储为
XYZ-2018-08-09_09:50.mp4
XYZ-2018-08-10_09:50.mp4
如何获取此文件名?
还是创建唯一流名称的唯一方法?
谢谢
答案 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>
然后重新启动服务器,之后您可以直接访问其余服务。