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?