如何禁用网页中的视频/音频下载?

use*_*434 3 html javascript html5-video html5-audio

我有一个网站,上面放了我的视频/音频。我使用 HTML5 和标签来显示视频。view source但客户端打开页面然后复制文件地址即可下载视频/音频。如何禁用下载这些文件,我只想客户端在网页中看到视频/听到音频。

许多在线视频/音频服务(例如 Youtube)禁止通过这种方式下载视频。他们是怎么做到的?有什么可行的方法可以阻止或至少使这一进展变得更加困难?

Tim*_*yes 7

YouTube 将其视频编码为MPEG-DASH格式,该格式通过浏览器的媒体源扩展 API实现通过字节流进行播放。请参阅维基百科查看更多内容。

您可以通过将视频编码为MPEG-DASH文件,然后通过dash.js等库在代码中播放来实现相同的效果。通过查看DASH 参考客户端来实时观看 dash.js 播放器的工作原理。

我已经使用Sorenson Squeeze编码了 MPEG-DASH 视频,但您还可以使用其他编码器。

只是为了澄清...这将使下载变得更加困难...但不会提供真正的 DRM 解决方案。为此,您需要查看EME