簡介
透過並行串流限制,您可以定義特定使用者可在任何指定時間觀看的視訊串流數目。限制每個使用者的並行串流,不鼓勵觀眾與沒有帳戶的朋友分享他們的認證。
達到並行串流的數目上限,且檢視者或擁有其帳戶認證的人嘗試開啟額外的資料流時,最舊的工作階段會停止或封鎖最新的要求。您可以控制這種行為。
此功能可掛接至 DRM 工作流程,因此它是安全的,並且可以在最少的整合下使用。
如果您不熟悉此功能,請參閱概述:播放版權管理服務文件。
帳戶設定
請連絡您的客戶經理,以啟用您的帳戶以進行串流並行處理。
實作
若要實作並行串流限制,請執行下列動作:
- 建立與並行資料流限制相關聯的宣告的 JSON Web 設定 (JWT)。有關詳細信息,請參見創建一個JSON Web Token(智威湯遜)文件。
- 配置播放器以使用播放限制並通過JSON Web Token(JWT)檢索視頻內容時。有關詳細信息,請參見配置播放器實施播放權限管理服務文檔的“下載”部分。
更新間隔
為確保強制執行並行串流限制,系統會根據定義的更新間隔,在播放期間傳送 DRM 授權更新要求。在設定時,您必須定義此更新間隔。
中流播放授權請求需要在 JWT 令牌中指定一個並發限制以及公鑰 ID。
今天,每個續約請求都會計為額外的授權,這些授權會計入您購買的授權數量。當你決定一個間隔時,應該考慮到這一點。
更新間隔 | 每串流提供 2 小時內容的授權 |
---|---|
無 | 1 |
十五分鐘 | 8 |
5 分鐘 | +24 |
2 分鐘 | +60 |
了解行為
使用此功能,您可以選擇封鎖串流的行為。
封鎖最舊的串流
Brightcove 支援限制受 DRM 保護內容的播放串流。處理新的更新要求時,會停止最舊的工作階段。這允許新的用戶請求獲得訪問權限,同時阻止可能不再有效的最舊請求,顯示有關網絡或設備故障的消息。
這是預設行為。
使用者活動:
- 班,傑森和莎拉開始看電影
- 傑米決定也開始觀看,導致 Ben 即將到來的續約請求被拒絕。
- Ben 重新啟動電影,導致 Jason 的續約請求失敗。
- 傑森一段時間後開始看另一部電影,導致莎拉的電影停止。
封鎖新請求
或者,當達到同時串流的最大數目時,您可以封鎖任何新的授權請求。這可讓所有目前使用者繼續觀看,同時向任何新的使用者要求顯示訊息。
要啟用此行為,您需要設置cbeh
要求您JSON Web令牌(JWT)如下:
"cbeh": "BLOCK_NEW"
這是一個例子:
使用者活動:
- 班,傑森和莎拉開始看電影
- 傑米試圖開始觀看,但由於最大限制,她的請求被阻止。
- Jason 停止觀看,讓另一位觀眾開始觀看。傑米開始看電影
播放就緒
使用 PlayReady 時,您應該會預期與上一節中所定義的一般行為相同。但是,您需要按照以下說明在播放器中實施手動許可證續訂微軟的並發限制文件。
Safari
Safari 瀏覽器支援並行限制,但不會傳送更新請求。這意味著新的會話/流將被阻止比其他瀏覽器更長的時間段。
注意事項
下列注意事項適用於此功能:
-
在下列情況下,應實作手動授權更新要求:
- 非亮灣玩家的並行限制,除非受威德維恩保護
- 所有裝置上的「播放就緒」的並行限制
- 手動授權更新應該要求在較短的期間比定義的更新間隔更短。