# iOS HTTP streaming playback failure

**URL:** <https://community.wowza.com/t/ios-http-streaming-playback-failure/40085>\
**Category:** Wowza Streaming Engine\
**Created:** [March 21, 2013, 4:48am UTC](https://community.wowza.com/t/ios-http-streaming-playback-failure/40085 "2013-03-21T04:48:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maxim\_Grossu](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@Maxim\_Grossu](https://community.wowza.com/u/Maxim_Grossu)\
**Post date:** [March 21, 2013, 4:48am UTC](https://community.wowza.com/t/ios-http-streaming-playback-failure/40085/1 "2013-03-21T04:48:55Z")

</div>

I have created an UDP to HTTP video re-stream that has the video layer encoded in H.264 MPEG 4 and audio encoded in Mpeg AAC 48000 128 kbps.

When I try to play this stream in iOS, there’s only audio and no video.

VLC plays it well. Quicktime can’t play it at all.

the playlist.m3u8 looks like this:

_#EXTM3U_

#EXT-X-VERSION:3

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2968468,CODECS=“avc1.100.30, mp4a.40.2”,RESOLUTION=785x576

chunklist.m3u8?wowzasessionid=837649857

When I enable transrating(not transcoding) and specify H.264 for the video, it plays well. but the server consumes a lot of resources.

The transcoded playlist.m3u8 looks like this:

_#EXTM3U_

#EXT-X-VERSION:3

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=572079,CODECS=“avc1.66.30, mp4a.40.2”,RESOLUTION=424x240

chunklist.m3u8?wowzasessionid=1305303354

Can anyone tell me what’s wrong here and what can be done without transcoding?

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [March 25, 2013, 2:21pm UTC](https://community.wowza.com/t/ios-http-streaming-playback-failure/40085/2 "2013-03-25T14:21:32Z")

</div>

I think avc.100.30 is High Profile, which is not supported in most or all iOS devices. You want Main (avc.77.30) or Baseline Profile (avc.66.30)

[https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams](https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams)

Richard

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [December 5, 2013, 10:54pm UTC](https://community.wowza.com/t/ios-http-streaming-playback-failure/40085/3 "2013-12-05T22:54:05Z")

</div>

Hi,

avc1.77.30 is Main profile level 3.0. and should play on most device recent devices.

You said Audio only, but CODECS=“avc1.77.30, mp4a.40.2”,RESOLUTION=785x576

does certainly indicate the presence of video. So you can only hear audio?

How are you both creating your streams, what is the original source?

Daren

---

<div class="post-metadata">

**Author:** ![yee\_woon](https://avatars.discourse-cdn.com/v4/letter/y/439d5e/32.png) [@yee\_woon](https://community.wowza.com/u/yee_woon)\
**Post date:** [October 24, 2013, 4:52am UTC](https://community.wowza.com/t/ios-http-streaming-playback-failure/40085/4 "2013-10-24T04:52:24Z")

</div>

> I think avc.100.30 is High Profile, which is not supported in most or all iOS devices. You want Main (avc.77.30) or Baseline Profile (avc.66.30)
> 
> [Ingest an HLS live stream](https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams)
> 
> Richard

I have same problem although my video codec is (avc.77.30). I have only audio and no video. this is my playlist.m3u8. any sugestion? is my resolition is important?

#EXTM3U

#EXT-X-VERSION:3

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1984015,CODECS=“avc1.77.30, mp4a.40.2”,RESOLUTION=785x576

chunklist\_w1274697623.m3u8

---

<div class="post-metadata">

**Author:** ![Manu\_Martin](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@Manu\_Martin](https://community.wowza.com/u/Manu_Martin)\
**Post date:** [December 5, 2013, 4:08pm UTC](https://community.wowza.com/t/ios-http-streaming-playback-failure/40085/5 "2013-12-05T16:08:43Z")

</div>

> I have same problem although my video codec is (avc.77.30). I have only audio and no video. this is my playlist.m3u8. any sugestion? is my resolition is important?
> 
> #EXTM3U
> 
> #EXT-X-VERSION:3
> 
> #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1984015,CODECS=“avc1.77.30, mp4a.40.2”,RESOLUTION=785x576
> 
> chunklist\_w1274697623.m3u8

Hi,

I am facing the same problem.

Did you find any solution?

Regards,

Manu
