在我的流媒体应用中,我想播放高清质量的宽幅受drm保护的破折号视频。当我在Fire TV Stickst First Gen.上测试该应用程序时,我注意到该视频的播放出现停滞,并且非常断断续续。看一下CPU工作量,我发现视频正在播放时,工作量超过100%。一个朋友 建议我尝试在exoplayer中激活drm硬件解密。所以我的问题是,如何在Exoplayer中做到这一点?
答案 0 :(得分:0)
检查第一代Firestick的规格,看起来它仅支持Widevine L3(https://developer.amazon.com/docs/fire-tv/device-specifications.html?v=ftvstickgen1):
Widevine L3是最低的Widevine安全级别,没有利用硬件(受信任的执行环境)中的任何TEE。
通常,内容所有者会限制他们将在L3上提供的视频的质量级别-对于大多数商业服务,例如,如果仅支持L3,则由于高清视频不够安全,因此将不会提供HD视频。
Widevine L3是基于软件的,但如果设备支持,则可以使用硬件加速(显然-编解码器不是开源的)-低端设备通常不支持,这就像您在Amazon Firestick中看到的情况一样第一代。