We run our logfiles through a program to calculate how much of a video someone has watched. This is a compliance issue for us.
In the case above the user sends the following events:
1 PLAY (video is playing)
2 PAUSE (video is paused)
3 SEEK (video is paused)
9 SEEK (video is paused)
10 PAUSE (video is paused)
11 SEEK (video is paused)
17 SEEK (video is paused)
18 STOP (video is stopped)
20 PAUSE (???)
21 SEEK (???)
You can see that the video is playing from 12:33:34 to 12:33:38 (4 seconds), and then it is paused for the rest of the time.
If you pause a video, and then seek, the video will remain paused. You need to press play again to unpause the video.
The person who viewed this video assures us that they did in fact watch the video for around 45 minutes. You can see the increase in the x_stream_bytes column that it looks like the server was streaming video between the seek and the stop events.
The other issue in this is that on many of the seek events had an x_comment of "Insufficient Bandwidth [5,4]"
So my question is - Should there have been an "unpause" or "play" event to indicate that the streaming had started again??
Without an "unpause" or "play" event it is very difficult for us to determine what was happening on the player.