如何从Ant Media Server获取所有传入和传出流名称?

时间:2018-08-09 04:53:41

标签: streaming webrtc rtmp ant-media-server

我需要从Ant Media Server获取所有传入和传出流名称,以便对其进行唯一处理。有什么方法可以用任何特定的编程语言(例如python或Java)获得这些信息?预先感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用“ getBroadcastList” REST服务获取所有流信息。该REST服务将信息生成为JSON消息。 “名称”字段包括流名称。

用法:http://[SERVER_ADDR]:5080/ / rest / broadcast / getList / [offset] / [size]

示例:http://[SERVER_ADDR]:5080/LiveApp/rest/broadcast/getList/0/10

您可以使用任何编程语言使用此rest服务。请注意,由于安全原因,您需要从运行Ant Media Server的本地计算机上调用此rest服务,或者在成功登录到管理面板后从远程调用此服务。

如果要删除此过滤机制,请从webapps-> {Application}-> WEBINF-> web.xml

中删除以下行
<filter>
    <filter-name>RestAuthenticationFiler</filter-name>
    <filter-class>io.antmedia.serverapp.pscp.filter.RestAuthenticationFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>RestAuthenticationFiler</filter-name>
    <url-pattern>/rest/*</url-pattern>
</filter-mapping>