阻止Internet下载管理器从服务器端捕获和下载视频

时间:2017-02-26 06:53:25

标签: .net asp.net-mvc video-streaming video.js hls

我正在开发一个视频共享网站,在这个网站上我将我的MP4文件分割成多个ts文件。

对于在浏览器中播放视频我使用videoJs插件并在videoJs中播放分段文件我使用videojs-contrib插件。

我在服务器端使用asp.net mvc。

我想要的是阻止用户和Internet Download Manager任何其他下载管理器来捕获和下载我的视频文件。

我喜欢拥有Youtube功能,有没有办法实现这一目标?

这是我的主播放列表:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=528384,RESOLUTION=480x270,CODECS="avc1.42001e,mp4a.40.2"
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=249856,RESOLUTION=256x144,CODECS="avc1.42001e,mp4a.40.2"
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-144.m3u8

我的样本有两种格式,而我显示240p格式的播放列表

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:15
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:10.023222,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00000.ts
#EXTINF:11.466667,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00001.ts
#EXTINF:11.233333,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00002.ts
#EXTINF:10.300000,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00003.ts
#EXTINF:7.300000,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00004.ts
#EXTINF:10.066667,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00005.ts
#EXTINF:10.633333,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00006.ts
#EXTINF:9.633333,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00007.ts
#EXTINF:10.900000,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00008.ts
#EXTINF:8.533333,
http://****/videos/2017/2/da2ce797-09ae-463b-a0dc-897ea28517ab/da2ce797-09ae-463b-a0dc-897ea28517ab-240-00009.ts

也许我必须在IIS或我的服务器端代码或videoJs插件中设置一些设置。

有关Internet Download Manager的有趣之处在于,将文件连接到单个ts文件是明智的。我想阻止idm这样做。

0 个答案:

没有答案