Hi,
I am using JWPlayer 6.8.x and trying to get HLS to work. When I reference the sample.mp4 file for an rtmp stream on the desktop it work. When I them move to an iOS device and use the following URI I get the following errors.
URIs:
URI (RTMP) works:
rtmp://{servername}:1935/vod/mp4:vod/sample.mp4
URI (HLS) doesn’t work:
http://{servername}:1935/vod/mp4:vod/sample.mp4/playlist.m3u8
Errors:
iOS gives the error “The operation could not be completed”
JWPlayer gives the error “Error loading media: FIle could not be played”
Wowza error log shows the following:
WARN server comment 2014-03-20 10:31:52 - - - - - 7.006 - - – - - - - HTTPStreamerAdapterCupertinoStreamer.onPlaylist: Stream not found [vod/mp4:vod/sample.mp4/playlist.m3u8]: sample.mp4
WARN server comment 2014-03-20 10:31:52 - - - - - 7.029 - - – - - - - HTTPStreamerAdapterCupertinoStreamer.onPlaylist: Stream not found [vod/mp4:vod/sample.mp4/chunklist_w362048998.m3u8]: sample.mp4
Not sure what I am doing wrong. Once question I have is that there is no “playlist.m3u8” file delivered for testing. I assume this file is being generated at time of need by Wowza. Is this correct? If not and I do need a physical playlist.m3u8 file what is the process to generate that?