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

Javascript 如何在网页中禁用视频/音频下载?,javascript,html,html5-video,html5-audio,Javascript,Html,Html5 Video,Html5 Audio,我有一个网站,我把我的视频/音频放在上面。 我使用HTML5和标签来显示视频。 但如果客户端打开查看源代码页面,然后复制文件地址,则可以下载视频/音频。 如何禁用下载这些文件,我只希望客户端在网页中查看视频/收听音频 许多在线视频/音频服务(如Youtube)都禁止通过这种方式下载视频。他们是怎么做到的?禁用或至少使这一过程更加困难的有效方法是什么?Youtube将他们的视频编码为这种格式,通过浏览器的实现通过字节流播放。有关详细信息,请参阅 您也可以通过将视频编码为文件,然后通过类似的库在代码

我有一个网站,我把我的视频/音频放在上面。 我使用HTML5和标签来显示视频。 但如果客户端打开
查看源代码
页面,然后复制文件地址,则可以下载视频/音频。 如何禁用下载这些文件,我只希望客户端在网页中查看视频/收听音频


许多在线视频/音频服务(如Youtube)都禁止通过这种方式下载视频。他们是怎么做到的?禁用或至少使这一过程更加困难的有效方法是什么?

Youtube将他们的视频编码为这种格式,通过浏览器的实现通过字节流播放。有关详细信息,请参阅

您也可以通过将视频编码为文件,然后通过类似的库在代码中播放它来实现这一点。通过查看dash.js播放器的

我已经使用MPEG-DASH编码了视频,但是还有其他编码器可以使用


我只是想澄清一下。。。这将使下载更加困难。。。但不会提供真正的DRM解决方案。为此,你需要退房

MPEG-DASH似乎是一个不错的解决方案,但绝对不是完美的。有很多方法可以绕过这一点,仍然能够下载视频。另一方面,在保护方面投入大量精力可能不值得,因为人们总是可以制作屏幕录音等

但是,如果您仍然想选择更安全的选项,您可以尝试使用
加密媒体扩展,即使用Amazon s3云

看到了吗?EME和Azure媒体服务安全吗?或者,如果有人真的想下载和分发视频/音频,他们可以一直下载和分发吗?