Results 1 to 4 of 4

Thread: Multiple switchable .stream sources for Push Publishing as a single outgoing stream

  1. #1

    Default Multiple switchable .stream sources for Push Publishing as a single outgoing stream


    1) I have multiple RTMP link sources, from different streaming servers, and I have converted them to .stream files. = rtmp:// = rtmp:// = rtmp://

    I can play the following streams in my Wowza Streaming Engine by starting each stream using the Stream Manager (Application Name: myliveapp ; MediaCaster type: liverepeater)


    Now, I'm trying to push publish any of the streams (, and to a CDN. I created a new .stream file ( in which the content can be replaced by any of the stream file sources. To illustrate, = rtmp://mywowzaserver:1935/myliveapp/ OR = rtmp://mywowzaserver:1935/myliveapp/ OR = rtmp://mywowzaserver:1935/myliveapp/

    I've created a PushPublishMap.txt file in the same folder as my application (myliveapp) and the corresponding changes in the Application.xml was also made (due to change in the PushPublishMap.txt location).

    My problem is, I can't play using myliveapp application in the Wowza Streaming Engine.
    What am I missing here? Is it possible to achieve my objective using this setup?

    2) I also tried creating an origin application, started the sources (, and using Stream Manager, then configured my myliveapp application (stated above) as an edge application (added the necessary OriginURL in the Application.xml). Then, I started in the Stream Manager (Application: myliveapp ; MediaCaster type: liverepeater) to push publish stream to the CDN. However, the stream (RTMP delivery) played for about 3 seconds only using my CDN.

  2. #2
    Join Date
    Sep 2011


    Your workflow is a little confusing, at first I thought you may have wanted to do Adaptive bitrate streaming but if that's not the case then it's likely that you're .stream fie ( either isn't created correctly or hasn't been published in Wowza Streaming Engine Manager.

    If you are looking to do adaptive bitrate streaming, should be a .smil file (switch.smil) and then reference the 3 streams which should be keyframe aligned.
    When using Stream Targets (formally known as PushPublishing) you would need to push each adaptive bitrate sources (, and

    Any stream targets should be on the origin when using an origin/edge configuration. I recommend that you open a ticket with our support team.
    When opening a ticket, please include a detailed description of what you're trying to achieve, a link to this thread for reference and a ZIP file containing the [Wowza-Install]/conf/ directory and latest log files for analysis.


  3. #3


    Hi Jason,

    Thanks for the reply.
    My ultimate objective is simply to switch the content/video that is being streamed out or push published by the edge application (myliveapp) anytime I want, without changing the stream name ( indicated at the PushPublishMap.txt. The content/video could be from any of the three sources (, and All that I need to do is simply assign XXX ( OR OR as the content of = rtmp://mywowzaserver:1935/myliveapp/XXX

    Any alternative solution will be highly appreciated.


  4. #4



    It may be that a stream aliasing solution would provide the switching capabilities that you require. Take a look a the IMediaStreamNameAliasProvider2 interface article for more information.

    Best regards,

Similar Threads

  1. Live audio streaming to multiple sources to multiple targets
    By ntogar in forum Live Streaming and Encoders
    Replies: 1
    Last Post: 12-04-2015, 02:17 PM
  2. Stream multiple audio sources from the same computer.
    By dc4astro in forum Live Streaming and Encoders
    Replies: 1
    Last Post: 05-28-2015, 04:23 AM
  3. How to make one "mountpoint" with multiple sources/ redundant sources? (Like Icecast)
    By StefanBC in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 11-10-2011, 05:01 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