We have a Video on Demand application, and we need to accurately calculate how much of a video a user has viewed.
For RTMP we use the Wowza logs to work this out, as client commands (play, pause, unpause, seek, stop, etc) are sent through and logged by Wowza.
For HLS and HDS Wowza does not log the pause and unpause commands, so it is difficult (impossible?) to determine if the video is playing. Is this an option that can be set in Wowza, or is it due to the http based protocols?
Do you have any suggestions on how we can track how much of a video a user has viewed?