首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >宽DRM -主体请求有效载荷

宽DRM -主体请求有效载荷
EN

Stack Overflow用户
提问于 2018-03-27 09:53:43
回答 2查看 6.8K关注 0票数 5

我正在致力于一个播放器的集成,它必须在浏览器中使用Widevine来保护流。

我查过一些有名的球员:

幸运的是,这些播放器提供了一些使用宽DRM保护的流示例。

我的问题是XHR执行以检索DRM密钥。在任何Widevine安全流中,我都可以看到(在devtools中)至少有2条XHR针对许可证服务器。

让我们举一个例子:1080p.mpd

此流可在以下文件中获得:

在Chrome上(65.0.3325.181),当我加载流时,我可以2 XHR (让我们省略飞行前的“选项”xhr):

  • POST https://drm-widevine-licensing.axtest.net/AcquireLicense
    • 请求特定于Axinom的X-AxDRM-Message报头
    • 请求Content-Length: 2
    • 请求有效载荷等于\x08\x04 (右键单击XHR,然后“复制为cURL”并将其粘贴到任何文本编辑器中)
    • 响应Content-Length: 706

  • POST https://drm-widevine-licensing.axtest.net/AcquireLicense
    • 请求特定于Axinom的X-AxDRM-Message报头
    • 请求Content-Length: 3929
    • 具有一定数据量的请求有效负载
    • 响应Content-Length: 426

我不明白为什么有2XHR?此外,具有两个字符\x08\x04的第一个XHR总是被发送,无论选择的流(在宽DRM流的情况下),是否有特定的含义?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-15 06:58:27

第一个请求是Widevine服务证书。

第二个请求是实际的许可请求。

您可以在news.html上阅读更多有关这方面的内容。

参见Update - Chrome 59 and Service Certificates一节

票数 3
EN

Stack Overflow用户

发布于 2018-03-29 23:36:07

第一项要求确实有具体的含义。但确切意义并不是公开的知识。这将要求你接触到宽藤和获得CWIP认证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49509733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档