4 ms·
Some things can't be measured on the server side. % of a video watched for example would be broken on the server side due to player buffering.
by LunaSea 6y ago
Some things can't be measured on the server side.
% of a video watched for example would be broken on the server side due to player buffering.
- choeger 6y agoYou cannot reliably measure that on the client-side, either. But if you assume a "normal" use case anyways, you could easily track the percentage of the video stream requested by a client. That should approximate percentage watched. Of course you need to have certain control over your infrastructure for the matter. If you outsourced everything to a CDN and thus have no clue what happens to your videos, well, you probably weren't that interested in the data in the first place, weren't you?
- inetknght 6y ago> % of a video watched I would consider that to be private information regardless of the reason. Why should eg Youtube know where I stopped in the video? > would be broken on the server side due to player buffering. Would it, really? You don't think that you can tie together "this much of video was buffered and _possibly_ displayed" is useful information? You don't think that "60 seconds of a 10 minute video was buffered and _possibly displayed_, and another 30 seconds of buffer was requested every 30 seconds for 5 minutes" is useful information? You don't think that you can determine that the user stopped watching the video after between four-and-a-half to five-and-a-half minutes of the video had played?
- JetSpiegel 6y agoHLS is just chunks of video in different files, track exactly what files are actually served.