# iPhone App Rejected -- M3U8 File is invalid

**URL:** <https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430>\
**Category:** Wowza Streaming Engine\
**Created:** [March 3, 2010, 9:42am UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430 "2010-03-03T09:42:51Z")\
**Posts on this page:** 10\
**Page:** 2

<div class="post-metadata">

**Author:** ![Jacob\_Gonzalez](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@Jacob\_Gonzalez](https://community.wowza.com/u/Jacob_Gonzalez)\
**Post date:** [March 4, 2010, 11:57am UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/21 "2010-03-04T11:57:31Z")

</div>

That’s cool.

We fixed the .ts ‘type’ problem by using both audio and video. If video only is not an option then here’s at least a workaround.

We will let you know if our app gets approved. Thank you for the help.

---

<div class="post-metadata">

**Author:** ![Jacob\_Gonzalez](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@Jacob\_Gonzalez](https://community.wowza.com/u/Jacob_Gonzalez)\
**Post date:** [March 8, 2010, 10:38pm UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/22 "2010-03-08T22:38:33Z")

</div>

We got our app passed. It seems it was just being held up by those little things mentioned earlier in the thread.

---

<div class="post-metadata">

**Author:** ![Chris\_Trainor](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@Chris\_Trainor](https://community.wowza.com/u/Chris_Trainor)\
**Post date:** [March 4, 2010, 1:44am UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/23 "2010-03-04T01:44:38Z")

</div>

Wow, a total of 64k for audio & video? That’s gotta look & sound just wonderful. 🙂

I wonder how many people actually continue to run that rate after getting in the appstore? 🙂

–Chris

---

<div class="post-metadata">

**Author:** ![Warren\_Gatchell](https://avatars.discourse-cdn.com/v4/letter/w/e9c0ed/32.png) [@Warren\_Gatchell](https://community.wowza.com/u/Warren_Gatchell)\
**Post date:** [March 5, 2010, 3:58pm UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/24 "2010-03-05T15:58:55Z")

</div>

Apple are quite picky when it comes to live streaming over 3G. So far by using their validator I have found the 3 stream process mentioned in their live FAQ is the only thing that passes without too much of a fuss with the audio only streaming being the lowest bit rate.

You can also reduce the warnings generated by modifying your playlist to take into account what the http overhead will be.

I once submitted an app with only 42K video + audio, it got rejected so it really seems to be down to the adaptive bit rate playlists which dictacte if you will pass or not.

---

<div class="post-metadata">

**Author:** ![Alexandre\_Viana](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@Alexandre\_Viana](https://community.wowza.com/u/Alexandre_Viana)\
**Post date:** [April 14, 2010, 10:05am UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/25 "2010-04-14T10:05:33Z")

</div>

hi charlie,

i’m having same problem with app store…rejects because the 64 kbps…the patch will solve my problem too?

see my m3u8

[http://174.37.99.199/mtv.m3u8](http://174.37.99.199/mtv.m3u8)

regards,

---

<div class="post-metadata">

**Author:** ![Alexandre\_Viana](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@Alexandre\_Viana](https://community.wowza.com/u/Alexandre_Viana)\
**Post date:** [April 14, 2010, 10:55am UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/26 "2010-04-14T10:55:37Z")

</div>

Richard,

in Apple docs, the format of playlist is m3u8 only…look

[http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html](http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html)

---

<div class="post-metadata">

**Author:** ![Alexandre\_Viana](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@Alexandre\_Viana](https://community.wowza.com/u/Alexandre_Viana)\
**Post date:** [April 14, 2010, 8:34pm UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/27 "2010-04-14T20:34:48Z")

</div>

hi,

this is my m3u8:

[http://174.37.99.199/mtv.m3u8](http://174.37.99.199/mtv.m3u8)

in media stream validator, this is the result:

Validating [http://174.37.99.199/mtv.m3u8](http://174.37.99.199/mtv.m3u8) against iPhone OS 3.2.0

Validating child playlist [http://174.37.99.199:1935/mtv/mtv3/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv3/playlist.m3u8) [64.00 kbit/s]

Validating child playlist [http://174.37.99.199:1935/mtv/mtv/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv/playlist.m3u8) [160.00 kbit/s]

Validating child playlist [http://174.37.99.199:1935/mtv/mtv1/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv1/playlist.m3u8) [320.00 kbit/s]

ERROR: Variant playlist child is a variant playlist itself.

[http://174.37.99.199:1935/mtv/mtv1/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv1/playlist.m3u8)

ERROR: Variant playlist child is a variant playlist itself.

[http://174.37.99.199:1935/mtv/mtv3/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv3/playlist.m3u8)

ERROR: Variant playlist child is a variant playlist itself.

[http://174.37.99.199:1935/mtv/mtv/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv/playlist.m3u8)

* * *

REPORT FOR CHILD PLAYLIST ‘[http://174.37.99.199:1935/mtv/mtv3/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv3/playlist.m3u8)’

* * *

WARNING: The playlist should use relative URIs to reduce its size.

* * *

REPORT FOR CHILD PLAYLIST ‘[http://174.37.99.199:1935/mtv/mtv1/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv1/playlist.m3u8)’

* * *

WARNING: The playlist should use relative URIs to reduce its size.

* * *

REPORT FOR CHILD PLAYLIST ‘[http://174.37.99.199:1935/mtv/mtv/playlist.m3u8](http://174.37.99.199:1935/mtv/mtv/playlist.m3u8)’

* * *

WARNING: The playlist should use relative URIs to reduce its size.

how i can solve this? URGENT!

---

<div class="post-metadata">

**Author:** ![Alexandre\_Viana](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@Alexandre\_Viana](https://community.wowza.com/u/Alexandre_Viana)\
**Post date:** [April 15, 2010, 8:08am UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/28 "2010-04-15T08:08:04Z")

</div>

Richard,

The problem is: Apple don’t allow .smil. The playlist should be have .m3u8

---

<div class="post-metadata">

**Author:** ![Max\_Lapshin](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@Max\_Lapshin](https://community.wowza.com/u/Max_Lapshin)\
**Post date:** [March 10, 2010, 6:46pm UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/29 "2010-03-10T18:46:52Z")

</div>

> We got our app passed. It seems it was just being held up by those little things mentioned earlier in the thread.

So how have you fixed

“Invalid response from the validator helper: a track is missing the ‘type’ property.” ?

---

<div class="post-metadata">

**Author:** ![Jiri\_Tyr](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@Jiri\_Tyr](https://community.wowza.com/u/Jiri_Tyr)\
**Post date:** [April 16, 2010, 5:39pm UTC](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430/30 "2010-04-16T17:39:43Z")

</div>

> I have a question into Apple. I played around with their segmenter and it does look like video-only is an option. It almost looks like they create a fake audio stream that is empty. I will see what they respond with.
> 
> Charlie

Any progress in this issue? I just know that the video-only stream works if I use VLC/ffmpeg + OpenSource [segmenter](http://svn.assembla.com/svn/legend/segmenter).

[Previous page](https://community.wowza.com/t/iphone-app-rejected-m3u8-file-is-invalid/34430.md?page=1)
