microwth Asked: 2019-04-15 13:08:58 +0800 CST2019-04-15 13:08:58 +0800 CST 2019-04-15 13:08:58 +0800 CST HTTP 上的视频 - 您能判断视频是正在下载还是正在观看吗? 772 例如,Youtube 或 Vimeo 等如何判断您正在下载视频而不是观看视频? 在每种情况下会触发哪种 HTTP 请求/标头? video download streaming 1 个回答 Voted Best Answer davidgo 2019-04-16T03:42:16+08:002019-04-16T03:42:16+08:00 我不认为他们可以 - 这就是为什么尽管违反(至少)Youtubes T&C 的这种做法仍然很普遍。下载和流之间没有固有的协议差异,但服务器可以使用一些常见的东西 - 同时下载的块数。 下载发生的速度。 下载相对于报告的屏幕大小的大小。 下载方法 - 例如流媒体程序可能使用 TCP 而报告为 Chrome - 当 Chrome 实际使用 QUICK 解释Javascript 同时下载多个视频,或下载之间的延迟不足。 当然,所有这些都可以由下载器模拟——创建一个猫捉老鼠的游戏 然而,我认为 Youtube 或 Vimeo 没有使用一个大问题(但 Netflix 使用)- DRM。这需要特定的程序或浏览器支持,我们更难规避/模仿。当然,这会产生部署成本并造成观看障碍 - 我预计 Youtube 等商业模式对他们而言并不是最佳选择。
我不认为他们可以 - 这就是为什么尽管违反(至少)Youtubes T&C 的这种做法仍然很普遍。下载和流之间没有固有的协议差异,但服务器可以使用一些常见的东西 -
当然,所有这些都可以由下载器模拟——创建一个猫捉老鼠的游戏
然而,我认为 Youtube 或 Vimeo 没有使用一个大问题(但 Netflix 使用)- DRM。这需要特定的程序或浏览器支持,我们更难规避/模仿。当然,这会产生部署成本并造成观看障碍 - 我预计 Youtube 等商业模式对他们而言并不是最佳选择。