是否可以为ClearKey在没有许可证服务器的情况下配置Shaka Player DRM?

Vishwajeet Vatharkar

我正在尝试使用ClearKeys Like配置Shaka Player

player.configure({
  drm: {
    clearKeys: {
      'deadbeefdeadbeefdeadbeefdeadbeef': '18675309186753091867530918675309'
    }
  }
});

如文档中所指定。但是,我没有有效的许可证服务器。

如果我在DRM中没有配置“服务器”对象,

drm: {
    servers: {
      'org.w3.clearkey': 'http://foo.bar/drm/clearkey'
    }
  }

shaka播放器给出错误代码6012

Error code 6012 object I {severity: 2, category: 6, code: 6012, data: Array(1), handled: false}

那么是否可以将shaka player配置为在没有licesne服务器的情况下使用clearkey播放DASH?

链接的Github问题-https: //github.com/google/shaka-player/issues/2434

米克

清除键可以通过两种方式使用:

  • 您可以在播放器配置中显式指定键
  • 您可以为服务器提供一个服务器URL,该服务器URL可以识别并根据许可请求将服务器clearkefs

第一种情况不需要许可证服务器。

在上面从Shaka文档中显示的示例中,第一个条目是key_id,第二个条目是密钥本身(如果不清楚):

player.configure({
  drm: {
    // First value is the key-id, second value is the encryption key
    clearKeys: {
      'deadbeefdeadbeefdeadbeefdeadbeef': '18675309186753091867530918675309'
    }
  }
});

为了使解密和回放正常工作,实际上需要使用此加密密钥本身对内容进行加密。

顺便说一句,虽然创建了Clearkeys来帮助测试和调试DRM,但由于它不是在“真实”场景中使用的,因此它可能不会像其他DRM一样受到关注。显然,它也没有使用与设备中实际DRM相同的代码路径。如果您的主要目的是测试最终将使用“真实” DRM的系统,那么您可能会发现,通过包含URL和清单信息的测试Widevine,Playready等流,可以更轻松地进行测试和调试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows Media Player支持的哪些文件类型允许嵌入DRM?

来自分类Dev

没有kms/drm的Qt eglfs后端

来自分类Dev

提供实时流媒体和DRM的服务

来自分类Dev

确定浏览器支持的DRM系统

来自分类Dev

如何在D3播放列表中添加破折号DRM许可证?

来自分类Dev

如何在ChromeDriver Headless模式下启用DRM

来自分类Dev

libdrm是否通过ioctl()与内核DRM /图形卡通信?

来自分类Dev

StarForce DRM是否确实打破了现代Windows的安装?

来自分类Dev

BBC iPlayer下载器应用程序DRM问题

来自分类Dev

DRM和图形驱动程序有什么区别?

来自分类Dev

是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

来自分类Dev

是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

来自分类Dev

Shaka-Player启动全屏

来自分类Dev

通过编辑.vmx文件在没有GUI(无头)的情况下运行VMware Player

来自分类Dev

如何在VMWare Player中删除“许可证过期”消息?

来自分类Dev

Kconfig:内核配置工具为什么不显示“ CONFIG_DRM_TTM”?

来自分类Dev

如何检测Chrome中的JavaScript是否对HTML视频进行了DRM保护?

来自分类Dev

如何检测Chrome中的JavaScript是否对HTML视频进行了DRM保护?

来自分类Dev

Cobalt是否提供参考CDM(内容解密模块)来进行Widevine / Playady DRM移植?

来自分类Dev

无法在浏览器中播放DRM内容(老实说,我看过)

来自分类Dev

无法在浏览器中播放DRM内容(老实说,我看过)

来自分类Dev

HTML5 DRM视频无法在具有最新Google-Chrome的Ubuntu 15.10上播放

来自分类Dev

DRM用于弹簧

来自分类Dev

在 Shaka Player 中更改字幕的文本大小

来自分类Dev

是否可以在没有重定向服务器的情况下使用OAuth 2.0?

来自分类Dev

是否可以在没有Web服务器的情况下创建App Clip

来自分类Dev

是否可以在没有VPN的情况下连接到SMB服务器

来自分类Dev

是否可以在没有服务器的情况下使用实体类和EntityManager?

来自分类Dev

Windows Media Player是否可以显示毫秒

Related 相关文章

  1. 1

    Windows Media Player支持的哪些文件类型允许嵌入DRM?

  2. 2

    没有kms/drm的Qt eglfs后端

  3. 3

    提供实时流媒体和DRM的服务

  4. 4

    确定浏览器支持的DRM系统

  5. 5

    如何在D3播放列表中添加破折号DRM许可证?

  6. 6

    如何在ChromeDriver Headless模式下启用DRM

  7. 7

    libdrm是否通过ioctl()与内核DRM /图形卡通信?

  8. 8

    StarForce DRM是否确实打破了现代Windows的安装?

  9. 9

    BBC iPlayer下载器应用程序DRM问题

  10. 10

    DRM和图形驱动程序有什么区别?

  11. 11

    是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

  12. 12

    是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

  13. 13

    Shaka-Player启动全屏

  14. 14

    通过编辑.vmx文件在没有GUI(无头)的情况下运行VMware Player

  15. 15

    如何在VMWare Player中删除“许可证过期”消息?

  16. 16

    Kconfig:内核配置工具为什么不显示“ CONFIG_DRM_TTM”?

  17. 17

    如何检测Chrome中的JavaScript是否对HTML视频进行了DRM保护?

  18. 18

    如何检测Chrome中的JavaScript是否对HTML视频进行了DRM保护?

  19. 19

    Cobalt是否提供参考CDM(内容解密模块)来进行Widevine / Playady DRM移植?

  20. 20

    无法在浏览器中播放DRM内容(老实说,我看过)

  21. 21

    无法在浏览器中播放DRM内容(老实说,我看过)

  22. 22

    HTML5 DRM视频无法在具有最新Google-Chrome的Ubuntu 15.10上播放

  23. 23

    DRM用于弹簧

  24. 24

    在 Shaka Player 中更改字幕的文本大小

  25. 25

    是否可以在没有重定向服务器的情况下使用OAuth 2.0?

  26. 26

    是否可以在没有Web服务器的情况下创建App Clip

  27. 27

    是否可以在没有VPN的情况下连接到SMB服务器

  28. 28

    是否可以在没有服务器的情况下使用实体类和EntityManager?

  29. 29

    Windows Media Player是否可以显示毫秒

热门标签

归档