Wowza Community

300 incomming live streams server

Hi dears,

Do you know is it possible to got 300 incomming live streams on 1 server?

I looked threads and see that talking about 100 or 200 incomming streams. Is it really issue got 300 incomming live?

Is it hardware or software limitation?

Thanks,

Andrey

Hi,

This should not be a problem however it is down to the number of cores and memory. You may need to change the packetizer configurations (if you have them enabled) and reduce the target duration to reduce the memory foot print.

Tutorials are here

How-to-configure-Adobe-HDS-packetization-(sanjosestreaming)

How-to-configure-Apple-HLS-packetization-(cupertinostreaming)

How-to-configure-Microsoft-Smooth-Streaming-packetization-(smoothstreaming)

How-to-configure-MPEG-DASH-packetization-(mpegdashstreaming)

Each packetizer will by default keep 10 chunks of data in memory. An example being

1Mbps stream = 125000bytes @ 10 seconds = 1250000 * 4 ( packetizers enabled is default of all 4 ) = 5000000 (5Mbytes) * 10 (10 chunks ) = 50MBytes * 300( live streams ) = 15Gbytes of RAM

If you set the targetduration to 2000 ( 2 seconds ) it would be around 3Gbytes instead. This also assumes your keyframes on your streams is either 1 or 2 seconds.

Andrew.