Wowza Community

Hls alternate audio smil to wowza cdn

Hi people,

We managed succesfully a HLS manifest to get alternate audio following this guide (

https://www.wowza.com/docs/how-to-use-alternative-audio-or-video-tracks-with-apple-hls-streams). The stream works in JWPlayer and viewer can switch bewteen 2 audios while watching same video.

Now we wonder how to push this to Wowza CDN because a thousands of viewer will watch it.

In the “Source Stream Name Prefix” field in Stream targets, we filled it with the smil but it is not working.

How do we have to do ?

Thanks in advance

Let me look into this for you @Alexandre Licinio.

We also tried to ingest the hls produced with 1x video + 2x audio manifest as a source with stream file and forward it to a stream target tonwowza cdn. But it failed too! All renditions appeared with index 1,2,3,4 in sources, so it was impossible to send to wowzacdn 'cause we can send only one stream. I hope there is a way and you will help us :slight_smile:

Hello @Alexandre Licinio if you are asking if you can playback a stream that is pushed to a Wowza CDN using SMIL files? if so, this workflow is not supported.

In general, the push to a Wowza CDN requires that playback is performed on the CDN (Akamai); the SMIL file could not be hosted on Akamai edge servers.

You would need to setup your own live repeater network, and host the SMIL files on the edge servers, in order to support playing back SMIL files for the edge streams so…

The workflow for a Wowza CDN is: encoder --> Engine/Cloud --> Wowza CDN (Akamai) --> player

The playback URL that is provided to the user requires that we use the Akamai convention (which can’t use SMIL files) to support SMIL files.

You would need the following workflow: encoder --> Engine origin --> Engine repeater (hosts the SMIL file) --> load balancer --> player

Here is the doc on how to do this:

  1. https://www.wowza.com/docs/How-to-configure-a-live-stream-repeater#configure_mgr

Please know you can submit a support ticket to get assistance with this. I hope this info is helpful for you.

https://www.wowza.com/support/open-ticket

I’m going to share this info too just in case it’s also helpful to you as far as the create SMIL files part, then you will need to execute the workflow for live stream repeater:

https://www.wowza.com/docs/how-to-create-and-play-smil-files-with-streams-created-by-wowza-transcoder

Thanks @Rose Power but your answer doesn’t fit to us. WSE provides a beautiful toolbox and we can’t connect it the wowza workflow ! We are disappointed, very. We don’t have time to setup a complete private CDN, we don’t have any contacts in west Africa or in any part of the world for that job. We lost a day trying many things because no info displayed about smil not supported in wowza CDN “stream targets”. What we do with 1x video + 2x audios is so “simple”, why it is not supported by the CDN ? Why provide WSE if we can do so many things but not connect to a CDN ? Yes, we are sorry but we are angry.

No, it’s ok I understand @Alexandre Licinio. You’re in need of a solution. Let me check with tech support if they have an alternative solution. I will comment shortly.

SMIL files are needed for workflows with alternate audio @Alexandre Licinio, but our CDN is built on Akamai which does not support an ingest of SMIL files. We are not aware of any CDN that supports the ingest of SMIL files, but we do have your support ticket if you would like to discuss this further with an engineer.