I have done all that from This I have also made .ts and m3u8 file. In local server and live server i can play mp4 file like
As long as your conf is
AddType application/x-mpegURL .m3u8
AddType video/MP2T .ts
it should work for apache. I'm not sure if it's your .ts or .m3u8 problem, so I suggest the following:
The video tag source type video/m3u8
is not valid on the iOS platform. I suggest you simply omit declaring the source attribute, which is not required.
If you really want to specify the source type, i.e. to allow non-compatible clients to select another source, I have found that audio/x-mpegurl
works.
The m3u8 you're using was generated for seeking only. See EXT-X-I-FRAMES-ONLY
as described here: https://developer.apple.com/library/ios/technotes/tn2288/_index.html#//apple_ref/doc/uid/DTS40012238-CH1-I_FRAME_PLAYLIST