1

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

4

1 回答 1

3

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

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

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

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

如果您想删除此过滤机制,请从 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>
于 2018-08-09T06:34:34.543 回答