Ant Media, Jitsi and Janus Which one is best to start live voice stream one to many in Mobile Applications?

别等时光非礼了梦想. 提交于 2020-07-07 01:17:33

问题


I want to build a mobile application where one of the participating users can broadcast audio at a time to other participants can only listen audio, Ant Media, Jitsi and Janus Which one is best to start live voice stream one to many in Mobile Applications?


回答1:


In my opinion [as a stream engineer] Before trying to choose a webrtc sfu, decide why you need webrtc technology ?

For one to many stream, hls is better and cheaper, easy to use with 3rd party cdn.

If you need to publish stream via webrtc, still you dont have to force end user to watch it as webrtc. Because the webrtc has limitation, for instance wowza can handle 750 concurrent endpoint kurento 200 jitsi 500 janus (I tried 2017 and at that time not stable ) ant media 1300. If I were you I'll prefer ant media, here is reason

  • ingest webrtc -> play webrtc ( ABR enabled )
  • ingest webrtc -> play hls ( without any transcoding, the stream will be published with h264 )
  • ingest rtmp -> play hls
  • ingest rtmp -> play webrtc

wowza can only do

  • webrtc ingest -> transcode ( vp8,9 to h264 ) -> hls
  • rtmp to webrtc not supported by wowza. Also ant media enterprise edition is cheaper than wowza.


来源:https://stackoverflow.com/questions/59942543/ant-media-jitsi-and-janus-which-one-is-best-to-start-live-voice-stream-one-to-m

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!