我想构建一个移动应用程序,参与其中的用户之一可以一次向其他参与者广播音频,而其他参与者只能收听音频,Ant Media,Jitsi和Janus。哪个是在Mobile中一对多启动实时语音流的最佳选择?应用程序?
bsxs121 回答:Ant Media,Jitsi和Janus哪个是在移动应用程序中一对多启动实时语音流的最佳选择?
在我看来[作为流工程师]在尝试选择webrtc sfu之前,请确定为什么需要webrtc技术?
对于一对多流,hls更好,更便宜,并且易于与3rd party CDN一起使用。
如果您需要通过webrtc发布流,仍然不必强迫最终用户将其视为webrtc。由于webrtc有局限性, 例如 wowza可以处理 750个并发端点 库伦托200 吉时500 janus(我尝试过2017年,当时还不稳定) 蚂蚁媒体1300。 如果我是你,我会更喜欢蚂蚁媒体, 这是原因
- 启用webrtc->播放webrtc(启用ABR)
- ingest webrtc-> play hls(不进行任何转码,流将以h264发布)
- ingest rtmp->播放hls
- ingest rtmp->播放webrtc
哇娃娃只能做
- webrtc提取->转码(vp8,9到h264)-> hls wowza不支持
- rtmp到webrtc。蚂蚁媒体企业版也比wowza便宜。