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

How to obtain all the the incoming and outgoing stream names from Ant Media Server?

我需要从Ant Media Server 获取所有的传入和传出流名称,以便对它们进行唯一处理。有什么方法可以让我们获得这些,使用任何特定的编程语言,如 python 或 Java?提前致谢。

您可以使用"getBroadcastList"休息服务获取所有流信息。此休息服务将信息生成为 JSON 消息。 "name" 字段包括流名称。

用法:http://[SERVER_ADDR]:5080//rest/broadcast/getList/[偏移量]/[大小]

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

您可以使用任何编程语言使用此休息服务。请注意,出于安全原因,您需要从 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>