i have submitted my application to apple’s review which displays Video on demand streaming with wowza media server 2. I encoded my videos into mp4 format with H264/AAC baseline 3 profile using a free video converter software.
but they rejected the app saying m3u8 file is missing
I need to know what’s m3u8 file, how and where can i create it , is it present in wowza server dir , also after creating m3u8 file how can i test it
Try it out, you will see. First, create a smil as described in the tutorials; Then enter the http url as I described in a browser on your desktop. You will see that a file is downloaded that has all the versions from the smil.
If you do this with a stream name instead of the smil. you also get the playlist.m3u8 downloaded, it will have a reference to the one stream.
I am just using the exact same url for playing VOD
but Apple says
The HTTP Live streaming guide below details that a index .m3u8 file must be present for the HTTP Live Streaming protocol. This file includes all the variants for your video stream, including the required 64 kbs stream mentioned in the previous email. During the review of your application, this index playlist was not found.
In order for your application to be reconsidered for the App Store, please review the above document and implement a .m3u8 index file for all video streams over the cellular network as well as the required 64 kbps stream.