如何保护视频免受像youtube这样的下载

时间:2017-08-13 13:07:45

标签: asp.net-mvc video youtube video-streaming

我希望我在自己网站上播放的视频只能进行流式传输,但不能像youtube一样下载。

如果在youtube视频播放器中查找视频的数据源,请找到类似的网址 https://www.youtube.com/4524cd9d-c4a5-4b38-92de-5fa1732e0a99

Youtube通过错误404保护对视频网址的直接访问,但是相同的网址会在YouTube视频播放器的<pagination ng-model="currentPage" total-items="items" max-size="maxSize" previous-text="Предыдущая страница" next-text="Следующая страница"> </pagination> 标记中加载视频。 https://i.stack.imgur.com/GBxjP.png

我怎样才能像youtube一样使用Asp.net MVC?

3 个答案:

答案 0 :(得分:1)

实际上这是不可能的。您可以在下载的情况下描述某些版权法,并可能使用水印和其他技术。但是,不可能阻止用浏览器下载媒体内容。

答案 1 :(得分:1)

Youtube视频可以下载(特别是从页面源代码,如果你知道技巧...)

无论如何,在您的照片中,它会显示mediasource,因此他们正在使用MediaSource API将视频数据片段提供给解码器(通过视频标记)。

看看这些research links是否可以帮助您入门。

了解其工作原理后,请尝试使用本教程:https://developers.google.com/web/updates/2011/11/Stream-video-using-the-MediaSource-API

答案 2 :(得分:0)

You cant , We can download Youtube Videos So easily so , to protect your content you just need a trade mark or something like that , you cant prevent download the video if it has been downloaded to the browser dont waste your time and energy just put you logo on the video and make it very clear

cheers