Ant Media、Jitsi 和 Janus 哪一个最适合在移动应用程序中开始一对多的实时语音流?

Zer*_*ool 6 webrtc jitsi janus-gateway jitsi-meet ant-media-server-sdk

我想构建一个移动应用程序,其中一个参与用户可以一次向其他参与者广播音频,其他参与者只能收听音频,Ant Media、Jitsi 和 Janus 哪个最适合在移动应用程序中开始一对多的实时语音流?

Emr*_*ğlu 6

在我看来 [作为流工程师] 在尝试选择 webrtc sfu 之前,先确定为什么需要 webrtc 技术?

对于一对多流,hls 更好更便宜,易于与 3rd 方 CDN 一起使用。

如果您需要通过 webrtc 发布流,您仍然不必强迫最终用户将其作为 webrtc 观看。因为webrtc有限制,例如wowza可以处理750个并发端点kurento 200 jitsi 500 janus(我试过2017,当时不稳定)ant media 1300。如果我是你,我会更喜欢ant media,这是原因

  • 摄取 webrtc -> 播放 webrtc(启用 ABR)
  • 摄取 webrtc -> play hls(没有任何转码,流将使用 h264 发布)
  • 摄取 rtmp -> 播放 hls
  • 摄取 rtmp -> 播放 webrtc

wowza 只能做

  • webrtc 摄取-> 转码(vp8,9 到 h264)-> hls
  • wowza 不支持 rtmp 到 webrtc。另外蚂蚁媒体企业版比wowza便宜。