Results 1 to 4 of 4

Thread: Origins cluster for IP cameras

  1. #1

    Default Origins cluster for IP cameras


    I need to re-stream thousands of IP cameras.

    The idea is to set up ORIGINS cluster and EDGES cluster.

    Could you explain how to set up High Available failover origins cluster.

    For example:

    Assume we have:

    camera 1: c1
    camera 2: c2

    origin 1 : o1
    origin 2 : o2

    We connect:
    camera 1 (c1) to origin 1 (o1)
    camera 2 (c2) to origin 2 (o2)

    Assume ORIGIN 1 crashes.
    We need to publish all camera devices from this origin (origin 1 ) to another available server.

    How to implement this architecture.

    Any help appreciated,

  2. #2
    Join Date
    Dec 2007


    To do fail-over with the Wowza Live Stream repeater system, the backup has to be running. One way to do this is in the .stream file on an edge server: you can put two origin urls separated by a |


    The fail-over timeout is 12 seconds. You can modify by adding this property to the edge Application.xml /MediaCaster Properties container:

    But there is not a way in Wowza to do on-the-fly fail-over, as you describe. The backup has to be running already.


  3. #3



    I guess I misunderstand you.

    Assume I need to handle 10,000 IP cameras.
    I need to re-stream and to record.
    One connection per camera.

    How could I add more and more cameras in ORIGIN-EDGE architecture?

    I need to build cluster, but ORIGIN is like a bottle neck in this example.

    If I''ll use backup per each origin I get N+N cluster.

    Thanks a lot
    Last edited by sam.shm; 01-17-2013 at 06:48 AM.

  4. #4
    Join Date
    Dec 2007


    You will need a lot of origin servers to handle 10,000 streams. About the most I have heard of is 200 incoming live streams. If you could achieve that you will need 50 origins. 100 incoming is more likely, then you need 100 origin servers. It's not clear how you exactly want that to scale, but there is not any automation built-in to Wowza to scale edge clusters, or to manage many origin and their edges, or how to exactly manage client requests in such a scenario.


Similar Threads

  1. HLS playback from multiple origins
    By cbjustin in forum General Forum
    Replies: 4
    Last Post: 05-28-2014, 02:48 PM

Posting Permissions

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