![](/img/trans.png)
[英]Using a license string to play widevine DRM protected content on ExoPlayer
[英]Even if my Azure widevine license has expired, I can still play content
Azure 媒體服務用於提供widevine許可證,我使用shaka-packager,key-id和key-value從許可證中獲取到package並加密視頻,Z78E6221F6393D1、4MPCE4D和加密文件兩種類型的MPCE81DB39。
當我使用 Dash 測試播放器測試加密內容時,一切正常,沒有許可證,我無法播放視頻。
然后當我覆蓋策略並設置 license_duration_seconds = 1800
播放器在 30 分鍾后停止並顯示“DRM: KeyStatusChange error! -- License has expired”
但是,當我再次單擊加載或刷新頁面並使用相同的許可證和 MPD URL 時,再次播放相同的內容!
我不確定當我使用 shaka-player 播放視頻時我是否錯過了一些東西。
這是預期的行為嗎?
當您“再次單擊加載或刷新頁面”時,您確定播放器沒有獲得新的 Widevine 許可證(因此還有 30 分鍾的播放窗口)?
這是瀏覽器應用程序還是本機/非瀏覽器應用程序? 我問這個的原因是:不是每個 Widevine 環境都支持持久許可。 Android 本機應用程序和 Android Chrome 支持它。 如果您希望重新使用許可證,則需要永久許可證並且需要得到支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.