簡介
當使用具有受 DRM 保護或 HTTP 即時串流加密 (HLSE) 內容的動態傳遞時,Brightcove 的播放授權服務 (PAS) 提供額外的安全性。
此功能可讓您透過要求 Token 授權播放來控制內容播放。需要有效的 JWT Token 才能取得金鑰,需要解密加密的 HLS 或授權,才能解密受 DRM 保護的內容。
如果您不熟悉此功能,請參閱概觀:帶有播放授權服務文件的 DRM 。
工作流程
若要使用播放授權服務,請依照下列步驟執行:
建立JSON Web Token
若要建立與 Brightcove 播放 API 通訊時使用的權杖,請參閱建立JSON Web Token (JWT) 文件。
設定播放程式
語彙基元隨播放要求一起傳遞。如果 Token 無效或過期,內容的存取將受到限制。玩家必須設定為使用代幣。
網路播放器
有關配置Brightcove Web播放器的詳細信息,請參閱在Brightcove Player中使用播放授權服務文件。
原生安卓播放器
有關為Android配置本機播放器的詳細信息,請參見將播放授權服務與本機SDK結合使用文件。
原生 iOS 播放器
有關為iOS配置本機播放器的詳細信息,請參閱將播放授權服務與本機SDK結合使用文件。
限制
下列限制適用於此功能:
- 對於 HLSE (AES-128),權杖會附加至主資訊清單要求,並傳播至加密金鑰 URL。由於這些 URL 會附加至主資訊清單,因此客戶應該考慮限制使用次數,以盡量減少其內容曝光率。
- 對於 HLSE (AES-128),播放程式會在播放視訊時提出多個要求,通常每個節目一次。的最大索賠需要設置得足夠高以解決這些請求。您應該考慮其他聲明,以盡量減少內容的曝光率。切換轉譯將要求新的授權。
- 追踪maxu和maxip聲明最終是一致的。這意味著如果使用這些聲明的令牌在快速連續多次重複使用,則可能會看到該令牌接受的次數比這些聲明更多。跟踪在幾秒內變得一致,在該窗口之後,令牌將被阻止如預期般。