Brightcove 支持聯繫支持|系統狀態系統狀況
頁面內容

    使用播放授權服務實作 DRM

    在本主題中,您將學習如何在使用 Brightcove 的播放授權服務時產生和註冊 Token。

    簡介

    當使用具有受 DRM 保護或 HTTP 即時串流加密 (HLSE) 內容的動態傳遞時,Brightcove 的播放授權服務 (PAS) 提供額外的安全性。

    此功能可讓您透過要求 Token 授權播放來控制內容播放。需要有效的 JWT Token 才能取得金鑰,需要解密加密的 HLS 或授權,才能解密受 DRM 保護的內容。

    如果您不熟悉此功能,請參閱概觀:帶有播放授權服務文件的 DRM

    工作流程

    若要使用播放授權服務,請依照下列步驟執行:

    1. 建立JSON Web Token
    2. 配置播放器以使用令牌

    建立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聲明最終是一致的。這意味著如果使用這些聲明的令牌在快速連續多次重複使用,則可能會看到該令牌接受的次數比這些聲明更多。跟踪在幾秒內變得一致,在該窗口之後,令牌將被阻止如預期般。