iOS HTTP streaming playback failure

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?

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

Richard

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

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

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

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