I use HTTP Streaming for my iPhone application (as Apple requires). However, cleaning the video is noticeably inaccurate. Whenever I look for time in a video, it goes to the beginning of the time of the nearest segment. This happens with both MPMoviePlayerController and AVPlayer (using seekToTime: with a tolerance of 0).
Have others got a problem? Has anyone found a way to get accurate cleanup using HTTP Live Streaming? I am willing to go low if necessary. The Youtube app has an accurate cleanup, but I don't think it uses HTTP Live Streaming. Can anyone confirm / deny?
Update: I am using a mediafilesegmenter with default settings (10 sec / piece). My master .m3u8 looks like
#EXTM3U
Customized .m3u8s look like
#EXTM3U
Thanks!
source share