在我的流媒体应用程序中,我想播放具有高清质量的 Widevine drm 保护短划线视频。当我在 Fire TV stickst First Gen 上测试该应用程序时,我注意到视频的播放卡住了,而且非常不稳定。查看 CPU 工作负载告诉我,在播放视频时工作负载超过 100%。有朋友建议我尝试在exoplayer中激活drm硬件解密。所以我的问题是,我如何在 Exoplayer 中做到这一点?
问问题
673 次
1 回答
0
检查第一代 Firestick 的规格,它看起来只支持 Widevine L3(https://developer.amazon.com/docs/fire-tv/device-specifications.html?v=ftvstickgen1):
Widevine L3 是最低的 Widevine 安全级别,不利用 HW(可信执行环境)中的任何 TEE。
通常,内容所有者会限制他们将在 L3 上提供的视频的质量级别 - 例如,对于大多数商业服务,如果仅支持 L3,则不会提供高清视频,因为它被认为不够安全。
Widevine L3 是基于软件的,但如果设备支持它可以使用硬件加速(显然 - 编解码器不是开源的) - 低端设备通常不支持,看起来就像您在 Amazon Firestick 第一代中看到的情况。
于 2018-09-11T09:18:12.713 回答