Forum

What is the capacity of numble streamer to support maximum number of concurrent live streams?

Sajjad 2017-05-12 11:31:31 UTC in Nimble Streamer

We are establishing a new setup of live streaming. We have an estimate of approximately 50,000 concurrent sessions for live streaming (H.264, AAC). Is nimble streamer a good choice to go with?

Alex Pokotilo 2017-05-12 12:38:35 UTC 

Hi,
what protocol will be used for your live streaming : hls/dash/rtmp ?

in case if you will handle hls/dash open your nimble.conf and add
worker_threads = 4 and restart server.
This option spread your http load between several working threads

I'm not sure single Nimble instance can process all your connections but in general yes Nimble is fine for high load environment.

Sajjad 2017-05-17 14:28:48 UTC 

Do you have any previous record of number of streams handled by nimble? Any feedback from user or test bench results.

Yury Udovichenko 2017-05-18 01:03:24 UTC 

Hi,

You can take a look at the following articles to see what can be done using Nimble Steamer:
http://blog.wmspanel.com/2014/08/utilize-all-bandwidth-with-nimble-streamer.html
http://blog.wmspanel.com/2014/11/nimble-streamer-performance-tuning.html
You can also take a look at this page to see other use cases for building your infrastructure:
https://wmspanel.com/nimble/streaming_infrastructure

John 2021-11-27 10:25:48 UTC 

Hi,

Can anyone plz suggest the recommended server configuration for Nimble Streamer - that can handle 200 - 300 concurrent live streams?

Sergei 2021-11-29 02:28:56 UTC 

Hello, John.

We suggest starting from any modern generation multicore CPU and 8GB of RAM, increasing it if necessary. Please also notice, that you need sufficient bandwidth to broadcast to your clients.
You may find interesting the following article, describing some details for high load connection setup:
https://blog.wmspanel.com/2014/08/utilize-all-bandwidth-with-nimble-streamer.html

Thank you.

John 2021-11-29 04:05:21 UTC 

Thank you Sergei

Post a reply


Post a new question

Categories:

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.