Results 1 to 4 of 4

Thread: Restream from CDN, how to synch multiple servers?

  1. #1

    Default Restream from CDN, how to synch multiple servers?

    I have the task of restreaming a RTMP stream that exists on a CDN. We currently pull the stream with streammanager and then make it available as HLS. However, we have multi-server environment and would like to build in some redundancy on the mechanism which pulls and segments.

    If we were to use two origins ( which is the normal approach) then each origin produces

    1) differently named .ts files
    2) splits the segments at different keyframes.

    W are using the HTTP cache origin feature to remove the ?wowzasessionid so that the resultant segments can be CDN cached in return.

    Is there a way of synching and asking for similar names across the origins or another way to build redundancy?

    Thanks,

    Joe

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Joe,

    There is nothing built-in to Wowza to sync servers in this way. You can configure primary and backup origins using pipe delimited urls in your .stream file, but the failover happens when a client connects, and this is not going to work for HTTPOrigin server because clients playback the CDN cache not from Wowza.

    Richard

  3. #3
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Joe,

    You can sync chunks from the same source in two servers using the Application.xml /LiveStreamPacketizer cupertinoCalculateChunkIDBasedOnTimecode Property

    		<Property>
    		    <Name>cupertinoCalculateChunkIDBasedOnTimecode </Name>
    		    <Type>Boolean</Type>
    		    <Value>true</Value>
    		</Property>
    Richard

  4. #4

    Default

    Quote Originally Posted by rrlanham View Post
    Joe,

    You can sync chunks from the same source in two servers using the Application.xml /LiveStreamPacketizer cupertinoCalculateChunkIDBasedOnTimecode Property

    		<Property>
    		    <Name>cupertinoCalculateChunkIDBasedOnTimecode </Name>
    		    <Type>Boolean</Type>
    		    <Value>true</Value>
    		</Property>
    Richard

    I've been trying to replicate this all day with no joy - I've added it into the /conf/livecf/Application.xml file from the new(ish) CloudFront distribution packages and it's not creating the chunk Id based on timestamp - which is a problem

    Any pointers would be wonderful thanks

Similar Threads

  1. Restream from CDN
    By robstreamhosting in forum Tutorials Discussion
    Replies: 4
    Last Post: 01-22-2014, 01:16 PM
  2. Using a CDN between WOwza servers?
    By microvideo in forum General Forum
    Replies: 6
    Last Post: 03-15-2013, 07:23 AM
  3. Can Wowza restream a Live stream to Edgecast CDN?
    By paulooo in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 09-29-2012, 12:53 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
  •