2016-05-02 66 views
1

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

许多在线视频/音频服务,如通过这种方式停用YouTube下载视频。他们是怎么做到的?什么是禁用的工作方式,或者至少使这一进程更加困难?

+0

http://stackoverflow.com/questions/1294501/how-to-prevent-downloading-images-and-video-files-from-my-website 看到这个 –

回答

2

Youtube将其视频编码为MPEG-DASH格式,该格式通过浏览器的Media Source Extensions API实现的字节流进行播放。请参阅关于Wikipedia的更多信息。

您可以将您的视频编码为MPEG-DASH文件,然后通过类似dash.js的库在代码中播放它。通过检查DASH Reference Client,观看dash.js播放器如何工作。

我使用的编码MPEG Sorenson Squeeze-DASH的视频,但也有,你可以使用其他的编码器。

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

+0

EME和诸如Azure Media Services之类的东西是否安全?或者,如果他们真的想要,总有人可以下载和分发视频/音频? – nmit026