【问题标题】:Missing videoTrack in a multitrack stream in Ant media server 2.4.1Ant 媒体服务器 2.4.1 中的多轨流中缺少 videoTrack
【发布时间】:2022-08-05 02:19:23
【问题描述】:

我们有一个使用 AMS 2.4.1 版本的多轨网络会议实施。它非常适合我们的用例,除了在一种情况下。当有 N (< 3) 个用户并且他们同时在摄像头上时,很少有远程用户不会被渲染,因为我们在newStreamAvailable 中没有收到这些用户的视频轨道。我们只接收这些用户的音轨。我们能够非常频繁地重现这一点。

作为备份,我正在尝试使用带有主轨道 ID 的 getTrackList 轮询 AMS 以获取所有可用的流,但我没有收到任何消息 trackList

var jsCmd =
{
    command : \"getTrackList\",
    streamId : streamId,         // this is roomId or main track id
    token : token
}
 

任何见解都会有所帮助。

谢谢,

    标签: ant-media-server


    【解决方案1】:

    我们能够解决这个问题,在这里发布以帮助任何可能面临类似问题的人。

    使用来自服务器的推送通知,当由于某种原因推送操作不成功时,我们可能会遇到问题。在这种情况下,最好有一个从服务器中提取并同步的备份计划。

    Ant Media Server 建议定期拉取服务器以获取房间信息。服务器将响应活动流并且应用程序应该同步。

    如需参考,请参考以下链接https://resources.antmedia.io/docs/webrtc-websocket-messaging-reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-20
      • 2020-05-16
      • 1970-01-01
      • 2014-09-11
      • 2020-12-05
      相关资源
      最近更新 更多