drm - Drm 视频在播放 2 分钟后停止
问题描述
钴 19.lts.2.188191。我使用的是 Widevine L3 的默认实现。2-3 分钟后,DRM 视频播放停止。此问题体现在以下视频中:
https://www.youtube.com/tv#/watch?v=jIStmjA2M24
https://www.youtube.com/tv#/watch?v=g5jbF_H72NA
https://www.youtube.com/tv#/watch?v=mTaP9_cumoE
这些视频是由 YouTube 客户经理提供给我们的。
播放2分钟后的日志:
...
[ERROR:core/src/cdm_engine.cpp(1406):Decrypt] CdmEngine::Decrypt: session not found: Empty session ID
[ERROR:cdm/src/cdm.cpp(999):decrypt] Key not available.
[ERROR:core/src/cdm_engine.cpp(1406):Decrypt] CdmEngine::Decrypt: session not found: Empty session ID
[ERROR:cdm/src/cdm.cpp(999):decrypt] Key not available.
...
解决方案
你支持 DRM 密钥轮换吗?这些视频每两分钟轮换一次按键。请查看 YouTube 的 EME 技术要求部分。
推荐阅读
- jquery - preventDefault 和 oncontextmenu
- javascript - JS:复杂的承诺链
- android - 应用程序崩溃并出现错误 INVALID_STATE_ERR
- c# - 基于同一模板处理多个 ASP.NET 网站的代码
- html - Safari 在用户输入上切换输入
- django - 如何使用 Django 重定向应用程序创建自定义 410 错误页面?
- c# - WPF 上下文菜单间距在不同的 Windows 版本上有所不同
- .net - Oracle:用户可以更改自己的过期密码吗?
- python - scikit-learn 中的弃用警告
- docker - 在 Openshift 中部署 ActiveMQ Artemis 主/从对时出现“无法宣布备份”警告