Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: How to handle large number of streams

  1. #1

    Default How to handle large number of streams

    Hi,

    We have a requirement where client wants to push a few 1000 streams to a server about 100kbps each.
    We are planning to deploy same using Wowza and an EC2 instance.

    I want to know how many streams can the Wowza server handle on a single instance?
    How do I make sure the server is capable of handling large number of streams being pushed to it?

    Please suggest.

  2. #2

    Default

    I use c3.2xlarge and can serve up to 2000++ connections at 1 time...just to be safe, I use cloudfront

  3. #3

    Default

    I am sure it can. But that would be 2000++ clients watching a stream.
    I want to know if Wowza can intake those many streams being pushed to it, not delivered from it.

  4. #4
    Join Date
    Jun 2011
    Posts
    1,037

    Default

    Hi,
    1000 input/source streams on a single server instance is considered extremely high.
    Normally we do not recommend more than 200. If they are audio only perhaps
    that number could be a little higher. You would need consider several Origin servers
    to handle such a load.
    You would need to test starting with a low number of input streams and then slowly
    scale up and monitor the resource usage as you go.

    Daren

  5. #5

    Default

    Hi Daren,

    Is the limitation of 200 because of no. of streams or is it because of the input network speed?
    We would end up using several 100 servers if were to limit to 200 streams per server. And that would be too costly for us.

  6. #6
    Join Date
    Jun 2011
    Posts
    1,037

    Default

    Hi,
    Incoming live streams use up several different resources on a system, some memory, some CPU and of course network.
    It's probably only a small percent of each of those resources per stream, but have 200 streams and that adds up quickly.
    As I said though, audio only will probably allow you more than this number.
    Load testing is the best way to know.

    Daren

  7. #7

    Default

    If I can arrange a server which has resources to handle, will i still face issues?
    I would like to stream atleast about 3000-4000 streams per server. What configuration would you suggest in that case?

  8. #8
    Join Date
    Jun 2011
    Posts
    1,037

    Default

    Hi,
    You would probably still be facing several servers.
    The Wowza specifications/System requirements here
    shows typical High-load recommended production hardware. You would need to improve upon that and test and scale where needed.

    Daren

  9. #9

    Default

    Hi, were you able to stream 1000+ streams to a single server. We are struggling with similar issue.
    Thank You!

  10. #10

    Default

    Yes. We did it.

Page 1 of 2 12 LastLast

Similar Threads

  1. GeoIP, updated module to handle streaming/aliasing streams and vod on rejection
    By Tit Petric in forum Server-side Modules and Code Samples Discussion
    Replies: 0
    Last Post: 05-26-2013, 08:38 AM
  2. Using Wowza to handle multiple RTMP streams.
    By neonerz in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 04-14-2013, 06:00 AM
  3. Handle Cupertino Streams play, seek events
    By herkules in forum Video On Demand Streaming Discussion
    Replies: 4
    Last Post: 01-23-2012, 09:03 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
  •