【发布时间】:2022-01-10 06:31:21
【问题描述】:
Azure Media Service 用于交付widevine license,我使用shaka-packager 用key-id 和key-value get from license 对视频进行打包和加密,输出MPD和MP4加密视频两种文件。
当我使用 Dash 测试播放器测试加密内容时,一切正常,没有许可证,我无法播放视频。
然后当我覆盖政策和 设置 license_duration_seconds = 1800
播放器在 30 分钟后停止并显示“DRM: KeyStatusChange error! -- License has expired”
但是,当我再次单击加载或刷新页面并使用相同的许可证和 MPD URL 时,再次播放相同的内容!
我不确定我在使用 shaka-player 打包视频时是否遗漏了什么。
这是预期的行为吗?
【问题讨论】:
标签: exoplayer azure-media-services drm widevine shaka