Results 1 to 2 of 2

Thread: 300 incomming live streams server

  1. #1

    Default 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

  2. #2

    Default

    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.

Similar Threads

  1. Java cpu 300 - 400%
    By Sickiiz in forum Performance Tuning Discussion
    Replies: 2
    Last Post: 09-25-2014, 12:18 AM
  2. Replies: 4
    Last Post: 10-25-2012, 08:36 AM
  3. distunguish between incomming and outgoing RTSP session
    By Gpolox in forum Server-side Modules and Code Samples Discussion
    Replies: 4
    Last Post: 06-13-2012, 02:37 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •