I am developing a project of livestream with larger wiewer, i used WebRTC and it succeed but one problem here that the viewer is limited under 200. Could you tell me the technique do that my problem?
I am developing a project of livestream with larger wiewer, i used WebRTC and it succeed but one problem here that the viewer is limited under 200. Could you tell me the technique do that my problem?
Who says 200 users? It's scalable to your machine CPU.
The orange curve below is the number of concurrent webpages of Venice beach stream, notice 1000 players:
The test was conducted with Unreal Media Server v13.0 on AWS EC2 m4.2xlarge instance: Intel Xeon 8 cores CPU E5-2686 v4 @ 2.30 GHz, 32 Gb RAM, Windows Server 2016.
So if you had 16 cores instead of 8, you could have about twice as more players.
You can see from this graph that WebRTC players are about 10 times more CPU expensive than RTMP players, but it's still scalable with most of WebRTC SFUs, such as Ant media server, Unreal Media Server, Janus and many others.