介紹
默認情況下,實時流與 Brightcove Live API 對話以流式傳輸您的活動。一個用於管理播放權限和限制的新系統位於 Live API 的前面,並使用 DRM 許可證 DRM 許可證或 AES-128 (HLSe) 加密提供播放授權。
直播流使用運行時限制,因此您需要一個具有特定權限(聲明)的 JSON Web 令牌 (JWT) 來處理您的流請求。
一旦視頻已加載到播放器並選擇了源,就會在請求視頻許可證時使用令牌。
要對直播流使用播放限制,您的帳戶必須啟用工作室級 DRM 或 AES-128 (HLSe) 加密。
如果您不熟悉此功能,請參閱概述:Brightcove 播放限制文檔。
要求
此功能是您帳戶的付費附加組件。聯繫您的客戶成功經理以啟用以下功能:
- 為您的帳戶啟用 DRM 或 AES-128 (HLSe) 加密。
-
為您的帳戶啟用播放權 (EPA)。
工作流程
要對直播活動使用播放限制,請執行以下步驟:
或者,您可以使用 Brightcove API 來創建實時事件並關聯播放限制。有關詳細信息,請參閱直播流的播放限制文檔。
定義播放權限
Brightcove 的播放權限管理服務允許您根據以下內容管理視頻播放:
- 地理
- 領域
- 代理人
- 安排日期
以下是在 Studio 中定義播放權限的步驟:
創建具有播放限制的直播活動
首先,使用居住模塊來創建帶有播放限制的實時事件。然後,使用媒體模塊和創建實時作業時生成的視頻 ID。
要創建現場活動,請按照下列步驟操作:
- 打開居住模塊。
- 來自管理事件頁麵點擊 .
- 根據需要輸入事件數據。有關詳細信息,請參閱使用直播模塊創建和管理直播活動文檔。
- 展開高級選項部分。
- 為了內容加密 , 選擇AES-128或者數字版權管理 (DRM) .
- 要使用播放限制,請選擇啟用播放限制 .有關詳細信息,請參閱概述:Brightcove 播放限制文檔。
- 輸入任何其他事件詳細信息。
- 點擊創建活動 .
- 在現場控制室, 點擊視頻編號與事件相關聯。
- 您將被重定向到媒體此視頻 ID 的模塊。
- 在裡面播放限制部分,選擇您在定義播放權限部分。
- 在管理模塊中,您可以在分配給事件後編輯回放權。
- 開始直播您的直播活動。有關詳細信息,請參閱入門索引頁。
發布現場活動
具有播放限制的實時流需要具有特定權限(聲明)的 JSON Web 令牌 (JWT) 來滿足您的流請求。
要發布帶有播放限制的直播,請按照下列步驟操作:
-
創建一個 JSON Web 令牌 (JWT) 並向 Brightcove 註冊公鑰。
有關詳細信息,請參閱創建 JSON Web 令牌 (JWT)文檔。
- 在 Studio 中,返回到居住模塊。
- 在左側導航中,選擇發布和嵌入 .
- 在裡面現場播放器選項部分,選擇您在上一步中配置的播放器。
-
複製高級嵌入代碼並將其粘貼到您的 HTML 頁面中。
- 使用高級嵌入代碼創建自定義腳本。
JWT 令牌隨播放請求一起傳遞。如果令牌無效或過期,將限制對內容的訪問。播放器必須配置為使用令牌。
要配置 Brightcove 網絡播放器,請參閱Brightcove Player 的播放限制文檔。
- 在您的網頁中確認播放。
- 確認可以通過更改分配給視頻(現場活動)的播放權設置來阻止播放。