What kind of server do you need to run a thousand WebRTC streams?

What_server_is_needed_for_1000_streams_WCS_WebRTC_browser_stream_WebSocket_publishing_testing

John was happy. He’d just turned in a commission and he was enjoying a relaxing evening. Hours upon hours of development, optimization, testing, changes and approvals were left behind.

And just as he was contemplating picking up a nice cold beer, his phone rang.

“Only half the viewers could connect to the stream!” — said the voice on the other side of the line.

With a resigned sigh, John opened up his laptop and started pouring through logs.

Unfortunately, in all of those many tests, he never considered that a big number of viewers would mean great strains for the server infrastructure and the network itself.

As it happens, John is not alone in his plights. Many users reach out to tech support with questions like these:

“What kind of server do I need for 1000 viewers?”

“My server is solid, but only 250 viewers can connect simultaneously, the rest either can’t join, or get stuck with terrible video quality”

Such questions have one inquiry in common: How does one choose a correct server?

Previously we’d already touched on the topic of choosing a server based on the number of subscribers. Here’s the gist:

1. When choosing a server for streaming—with or without balancing—you need to take into the account the load profiles:

  • basic streaming;
  • streaming with transcoding;
  • stream mixing.

 

More…

prometheus_grafana_monitoring_streaming_WCS_WebRTC_HLS_Browser_statistic_metrics
ffmpeg_screensharing_WebRTC_RTMP_WCS_bitrate_codec_framerate_video_audio
canvas_streaming_WCS_WebRTC_browser
button_REST-hook_credentials_stream_SIP_phone_click-to-call_WCS_WebSocket_WebRTC_browser
Screen_sharing_2020_WebRTC_browser_WCS_Amazon_Docker_HLS_CDN_Origin_Edge
How_much_does_a_cloud_cdn_load_balancer_Google_Cloud_Platform_GCP_AWS_Amazon_web_services_CDN_WCS_Balancer_AutoScaling_WebSocket_WebRTC
Google_Cloud_Platform_GCP_CDN_WCS_Balancer_AutoScaling_WebSocket_WebRTC
CDN_with_Balancing_and_Autoscaling_Powered_by_Amazon_Web_Services
Practical-implementation-of-multi-point-video-conference-unit-with-screen-sharing-function
Load-WebRTC-containers-WCS-in-Docker-WCS_Docker_network_WebRTC_browser_CDN_streaming_publish

Try Web Call Server

This is 30-days trial version. Please fill out the form to get license.


Processing...