SMIL Problem

Hi guys,

First of all I need to tell you that you have an awesome support dep., not to mention the product itself.

Secondly, I’m facing some issues with the SMIL feature: we have a client that wants several streams under the same m3u8 playlist file (probably you know about the Apple’s HTTP Streaming requests) and trust me I followed everything related to SMIL in Wowza’s Docs and Apple ones and I get an error like unable to download playlist in Media Stream Validator (Apple’s Link Validator)

I will attch here some links with the setup - please let me know if I did something stupid.

SMIL File: http://imageshack.us/photo/my-images/846/smilx.jpg/

FMLE Setup 1: http://imageshack.us/photo/my-images/221/fmle1lf.jpg/

FMLE Setup 2: http://imageshack.us/photo/my-images/821/fmle2.jpg/

Any help will be more than highly appreciated!!!

Hi Mayol25,

Your .smil is setup as a single video with 3 multi-bitrate renditions. It looks like you’re pushing 2 streams via FMLE and 1 stream from another source with another copy of FMLE. This will not work as the keyframes will not be aligned.

There is some confusion here about the desired goal. Can you elaborate? Are you trying to switch between 2 streams based on bitrate? Or maybe you’re trying to set up a sequential playlist that loops through different streams?

Take the 2nd FMLE instance out of the picture. In the first instance create 2 streams, and make the AAC audio 64kbs. Then follow this guide:

https://www.wowza.com/docs/how-to-create-apple-app-store-compliant-streams

The result will be 3 switchable streams, including on 64kbs audio only stream, as required by Apple App Store.

Richard

Hi Mayol,

What troubleshooting have you done so far? Tested playing the .smil? Check for Wowza errors? Read through the comments in the Audio only tutorial?

Hi Mayol25,

Your .smil is setup as a single video with 3 multi-bitrate renditions. It looks like you’re pushing 2 streams via FMLE and 1 stream from another source with another copy of FMLE. This will not work as the keyframes will not be aligned.

There is some confusion here about the desired goal. Can you elaborate? Are you trying to switch between 2 streams based on bitrate? Or maybe you’re trying to set up a sequential playlist that loops through different streams?

Thanks for the reply!

What I’m trying to do is make one m3u8 link get approved by Apple and from what I’ve read you need to have at lease one bitrate audio only @64kbps, one video+audio @150kbps (for 3G) and one for wifi @300kbps or more.

The problem is that I tested the audio only stream in Safari: http://domain:port/live/stream-name/playlist.m3u8 and it worked but with http://domain:port/live/smil:myStream.smil/playlist.m3u8 it didn’t … and if it doesn’t work with 1 stream put in smil I wonder how is it going to work with 3 streams. I’m trying to switch between 3 bitrates, according to Apple’s requests: one audio only placed into an encoder and 2 video-audio at different bitrates. If this does not work…how could I get the audio only from one published stream?

No answer yet?

Thanks for the reply, Richard!

I did all those, crossed my fingers but I get an error in the Apple’s stream validator and I’ve been informed by the Add Developers that is not working:

Playlist Validation:

OK

Alternate playlist(s):


playlist.m3u8?wowzasessionid=66409978


Playlist Validation:

Error

(-12938 : 0)Failed to download playlist

(-12938 : 0) Failed to download playlist

Trust me that I set the right permissions to it…

Can you help me in this case?