如何从 Ant Media Server 中获取所有的传入和传出流名称?
Posted
技术标签:
【中文标题】如何从 Ant Media Server 中获取所有的传入和传出流名称?【英文标题】:How to obtain all the the incoming and outgoing stream names from Ant Media Server? 【发布时间】:2018-08-09 04:53:41 【问题描述】:我需要从Ant Media Server获取所有的进出流名,以便唯一处理。有什么方法可以让我们使用任何特定的编程语言(如 python 或 Java)获得这些?提前致谢。
【问题讨论】:
欢迎您。你能分享你在这个话题上的发现吗?告诉我们,你尝试过什么? 【参考方案1】:您可以使用“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>
【讨论】:
以上是关于如何从 Ant Media Server 中获取所有的传入和传出流名称?的主要内容,如果未能解决你的问题,请参考以下文章
在 Ant Media Server 中使用 WebRTC 观看带有 B 帧的 rtmp 流时出现抖动问题
如何在 Ant Media Server 中生成 VoD 预览
Ant Media Server 嵌入代码在 wordpress 中无法正常工作
Ant Media Server 的 iOS 框架不被 App Store 接受?