Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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?

like image 484
Zero Cool Avatar asked Jan 28 '20 05:01

Zero Cool


People also ask

How Ant Media Server works?

Ant Media Server is a streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is highly scalable both horizontally and vertically. It can run on-premise or on-cloud.

Is Ant Media Open Source?

Ant Media Server is an open source video streaming platform known for its scalability and low latency. It supports WebRTC live streaming, as well as CMAF and HLS streaming, and can be ingested through RTMP, WebRTC, or HLS.


1 Answers

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.
like image 70
Emre Karataşoğlu Avatar answered Oct 18 '22 14:10

Emre Karataşoğlu