I am streaming h.264/mp4 videos to FlowPlayer. On some of the videos, when I seek to a new location by clicking on the player progress bar, the video simply restarts from the beginning. The strange thing is that it doesn't happen on all videos. I went back to some videos from the fall, and it seeks correctly. But on all of the latest ones I uploaded, it just restarts.
I have the same JSP page for both. So I am certain the html/player code is the same. I'm pretty sure the videos were rendered the same. But I'm not 100% certain of that. (BTW... I don't believe I've seen this problem with FLV files. But I really want to use mp4 instead of going to the extra step of creating FLVs)
I looked at the Wowza access log. The entries for the video that seeks correctly looks identical to the entries for the video that restarts.
Obviously, there is something that is causing the player/server to restart on all seek requests.
Any suggestions for where to start to correct this?
What is the key frame interval on the video? It might be that the keyframe interval is super large. We can only seek to key frames. So if there are not a lot of keyframe it will jump to the closest one.
Not really. I am not sure how to inspect the file to look for key frames or determine the key frame interval. The tool GSpot will give you some info but I don't believe it will give key frame intervals. Hmmm. I am not sure.
We really don't have the tools to debug this. We just don't inspect the file before we start playback. If you want to send me one of the files that is not working properly, I can take a look at it by hand. Send it to