我正在设置一个视频平台,想要跟踪用户离开/关闭页面时离开的位置。这些视频托管在一个名为 videoCypher 的外部平台中,该平台有助于防止视频被抓取,但它们不提供任何在用户级别跟踪视频的功能,因为该逻辑与它们无关。
我目前每隔几秒发送一次http请求,当用户离开页面时将数据存储在表中。
我很好奇这是否是解决此问题的方法,我读过有关 navigator.sendBeacon() 的内容,这可能会减轻这些请求的负载,但明显的缺点是必须在参数中传递用户一个 auth 标头。
Netflix/Prime/Youtube 流式传输视频,这让我假设流媒体服务器负责跟踪此视频。
有什么想法吗?
额外问题:我还在努力跟踪视频是否已完全观看,而用户无需简单地跳到视频后面并观看最后几秒钟。
想知道是否有人能解决这个问题,如果您能分享,那将非常有帮助,谢谢