我有一个网站,我把我的视频/音频放在上面。
我使用HTML5和标签来显示视频。
但是,如果客户端打开view source
页面然后复制文件地址,则可以下载视频/音频。
如何禁用下载这些文件,我只是希望客户在网页上看到视频/听到音频。
像Youtube这样的许多在线视频/音频服务都禁止通过这种方式下载视频。他们是怎么做到的?什么是禁用或至少使这一进展更难的工作方式?
答案 0 :(得分:3)
Youtube将其视频编码为MPEG-DASH格式,该格式通过浏览器的Media Source Extensions API实现播放字节流。请参阅Wikipedia上的详细信息。
您也可以将视频编码为MPEG-DASH个文件,然后通过dash.js等库在代码中播放。通过查看DASH Reference Client观看dash.js播放器是如何工作的。
我使用Sorenson Squeeze对MPEG-DASH视频进行了编码,但您可以使用其他编码器。
只是为了澄清......这将使下载更加困难......但不会提供真正的DRM解决方案。为此,您需要查看EME。
答案 1 :(得分:0)
但如果您仍想寻求更安全的选择,可以尝试使用 加密媒体扩展,即使用亚马逊s3云。