2014-07-24 102 views
1

我想创建加密媒体(mp3和mp4),需要某种形式的认证才能播放。希望在VLC上播放,但如果需要的话可以使用自定义播放器。或者是VLC的定制版本。而且应该是本地的。没有流媒体。有没有一种可行的DRM方法可以防止录制最终流?

然而,问题是我已阅读了大量关于此的线程和文章,而且大多数人似乎都建议最终用户可以简单地记录最终流。例如使用stereomix

什么是可行的选择,如果有的话,以防止这种情况,或至少使其非常困​​难?

回答

1

由于现代计算机图形系统的可扩展性和灵活性,防止屏幕捕获软件是任何DRM客户端实现完成时最困难的目标之一。

几个月前,我的团队对此主题进行了一系列实验,我们发现只有一个DRM客户端实现能够阻止屏幕捕获:通过HTML Encrypted Media Extensions在Internet Explorer 11中运行的Microsoft PlayReady。

此配置导致黑色矩形被录制,而不是视频图片。至少在今天,在其他媒体播放器(例如Silverlight浏览器插件)中使用Microsoft PlayReady也无法防止屏幕捕获,因此,此级别的保护特定于Internet Explorer 11内置的实现。

你可以尝试一下微软的PlayReady在这里成功配置:http://ie.microsoft.com/testdrive/html5/eme/

这种方法不会,但是,满足您对媒体格式和“无流”的要求。这种情况并不直接属于现代DRM技术的范畴,因此我建议您重新构建您的解决方案。使用DASH作为视频格式并将其流式传输(例如,甚至可以从同一台计算机本地传输)到基于Web应用程序的播放器。这是我之前看到的需要本地播放的项目的设置,同时仍然可以使用现代媒体传送和DRM技术。

随着新技术供应商(Google,Adobe,Apple等)进入大规模DRM市场,DRM技术领域正在快速发展,以便从市场领导者(微软PlayReady)中脱颖而出。因此,值得重新测试这些结果。

相关问题