我使用Media Source Extension API制作了一个网络视频播放器。我的播放器下载和播放的视频和音频不安全。如上所示,您可以转到Google Chrome Network
中的Inspect
,下载视频和音频,然后通过媒体播放器播放。我想让我的音频和视频文件只能通过我的视频播放器播放。仅。
此处是一个完美的安全视频文件示例。视频播放器:http://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html。 U可以将源插入输入https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd中。而且,当我从Google Chrome Network
中的Inspect
下载文件时,无法在.m4v
或其他地方播放VLC
的视频文件。因此,我认为这是安全的。下载的文件可在以下位置找到:http://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps_1280x720_4000k。
Netflix有非常安全的视频文件,甚至没有定义try文件。因此有人可以建议我如何保护我的视频和音频文件,以从其他位置下载和播放。谢谢
我的视频播放器项目的示例:https://drive.google.com/file/d/156mDgIltBGMkXhx4LZfShxv3A8JrwkNP/view?usp=sharing
答案 0 :(得分:2)
可以播放m4v文件,只需将它们附加到初始化片段中即可。 Netflix不直接使用媒体源扩展。他们将加密媒体扩展与DRM提供程序(例如Widevine)一起使用。