如何从 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 接受?

我应该在 Ant Media Server 中以 HLS 或 mp4 格式录制我的流吗?

如何从 ant antfile 任务中获取属性