轻度解析DRM

DRM是一种典型版权保护的技术手段,内容方如果启用了 DRM,比如 Widewine,则需要在访问内容时进行权限校验,通过后放行,而这一校验的环节是需要浏览器支持DRM-enabled content功能的,若浏览器不支持,将很可能提醒你更新甚至是更换浏览器查阅。

这里以实时流媒体来示例下:

m3u8 中可以看到这样的加密配置:#EXT-X-KEY:METHOD=SAMPLE-AES-CTR,URI="data:text/plain;base64,AAAANnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABYaB3RlbmNlbnQiC2gwMDMwNzJtanRs",KEYID=0x8C7838D2AECD3C4E76D77849A7C5E6D6,KEYFORMATVERSIONS="1",KEYFORMAT="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"

而且还给某个服务接口发了授权请求:xxx/widevine/getlicense

所以遇到提示浏览器不支持某内容的查阅时,请注意,可能遇到了DRM版权限制且浏览器版本太低不支持该功能。

相关推荐:
正常配置下的SSL是服务器认证,但是有时候为了加强校验,将会引入双向认证(多用于内部服务)。 首先配置 nginx ssl,在 nginx 配置文件中加入: ssl on; ssl_certificate /usr/local/ssl/xxx.crt; ssl_certificate_ …
5月29日,佛罗里达 Riviera City 的计算机系统被勒索软件锁定,三周之后官员认为没有其它方法恢复文件,市议会以 5 比 0 投票同意向勒索者支付 60 万美元赎金。 勒索软件是通过钓鱼邮件感染的,警方的工作人员打开了 …
很多用户朋友买本本的时候都不喜欢拆过封的机器,主要是担心遇到返修机或被经销商动过手脚,更换过配件。可是事实上,没有拆过封的本本经常会遇到,比如只摆了几天的样机,比如刚刚打开给其他的用户看过货等等,这些 …
使用Webview时需要关闭webview的自动保存密码功能,防止用户密码被webview明文存储。 设置webView.getSettings().setSavePassword(false)即可。 …
在manifest文件中加上:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> …
拿起手机扫一扫即可带走我!