簡介
透過並行串流限制,您可以定義特定使用者可在任何指定時間觀看的視訊串流數目。限制每個使用者的並行串流,不鼓勵觀眾與沒有帳戶的朋友分享他們的認證。
達到並行串流的數目上限,且檢視者或擁有其帳戶認證的人嘗試開啟額外的資料流時,最舊的工作階段會停止或封鎖最新的要求。您可以控制這種行為。
此功能可掛接至 DRM 工作流程,因此它是安全的,並且可以在最少的整合下使用。
如果您不熟悉此功能,請參閱概述:Brightcove 播放限制文檔。
帳戶設定
聯繫您的客戶成功經理,為您的帳戶啟用流並發。
實作
對於此功能,內容需要加密 DRM。要實施,請按照下列步驟操作:
-
確定索賠值:
- 這
climit
claim 表示可以同時播放多少個觀察者或流。 -
這
cbeh
claim 定義瞭如何阻止並發。當達到流限制時,您可以阻止新的查看器(意味著不同的 IP 地址和設備)或阻止新的流請求(會話)。cbeh
價值BLOCK_NEW_USER
- 阻止新觀眾cbeh
價值BLOCK_NEW
- 阻止新流
- 這
- 創建一個 JSON Web 令牌 (JWT),其中包含與您所需的並發流限制相關聯的聲明。有關詳細信息,請參閱創建一個JSON Web Token (智威湯遜)文檔。
- 配置您的播放器以使用播放限制並通過JSON Web Token (JWT) 在檢索您的視頻內容時。有關詳細信息,請參閱配置您的播放器實施播放權限管理服務文檔的部分。
更新間隔
為確保強制執行並行串流限制,系統會根據定義的更新間隔,在播放期間傳送 DRM 授權更新要求。在設定時,您必須定義此更新間隔。
中流播放授權請求需要在 JWT 令牌中指定一個並發限制以及公鑰 ID。
今天,每個續約請求都會計為額外的授權,這些授權會計入您購買的授權數量。當你決定一個間隔時,應該考慮到這一點。
更新間隔 | 每串流提供 2 小時內容的授權 |
---|---|
無 | 1 |
15分鐘 | 8 |
5 分鐘 | +24 |
2 分鐘 | +60 |
了解行為
使用此功能,您可以選擇封鎖串流的行為。
封鎖最舊的串流
Brightcove 支援限制受 DRM 保護內容的播放串流。處理新的更新要求時,會停止最舊的工作階段。這允許新的用戶請求獲得訪問權限,同時阻止可能不再有效的最舊請求,顯示有關網絡或設備故障的消息。
這是默認行為。
按列的用戶活動:
- 班,傑森和莎拉開始看電影
- 傑米決定也開始觀看,導致 Ben 即將到來的續約請求被拒絕。
- Ben 重新啟動電影,導致 Jason 的續約請求失敗。
- 傑森一段時間後開始看另一部電影,導致莎拉的電影停止。
阻止新用戶
當達到並發流的最大數量時,您還可以阻止新的查看者/用戶(意味著不同的 IP 地址和設備)。這限制了當前唯一用戶的數量,但允許每個用戶有多個請求。
要啟用此行為,您需要設置cbeh
在你的索賠JSON 網絡令牌 (JWT)如下:
"cbeh": "BLOCK_NEW_USER"
這是一個例子:
按列的用戶活動:
- 班,傑森和莎拉開始看電影
- 傑米試圖開始觀看,但由於最大限制,她的請求被阻止。
- Jason 停止觀看,讓另一位觀眾開始觀看。傑米開始看電影
阻止新流
或者,您可以在達到最大並發流數時阻止新的流請求(會話)。這可讓所有目前使用者繼續觀看,同時向任何新的使用者要求顯示訊息。
要啟用此行為,您需要設置cbeh
在你的索賠JSON 網絡令牌 (JWT)如下:
"cbeh": "BLOCK_NEW"
這是一個例子:
按列的用戶活動:
- 傑森、傑米和莎拉開始看電影。
- Jason 嘗試從他的設備開始觀看第二個流,但由於最大限制,他的請求被阻止。
- Jamie 停止觀看,允許另一個會話請求開始觀看。傑森開始觀看第二個視頻流。
播放就緒
PlayReady 不支持中流許可證檢查。
目前的 Brightcove 播放器
如果您使用的是 Brightcove Player v6.48.x 或更新版本,則播放器會為 Edge 瀏覽器設置首選順序以使用 Widevine 而不是 PlayReady。因此,PlayReady 應該不是問題。
您可以在 Chromium Edge 瀏覽器中找到 EPA DRM 來源選擇的修復Brightcove 播放器發行說明 .
舊版本
Brightcove Player 的舊版本首先使用 Chromium Edge 瀏覽器默認的 PlayReady。在這種情況下,您必須手動執行中間流許可證檢查。
要在您的播放器中實施手動許可證續訂,請參閱微軟的並發限制文檔。
Safari
Safari 瀏覽器支援並行限制,但不會傳送更新請求。這意味著新的會話/流將被阻止比其他瀏覽器更長的時間段。
使用 DRM 限制並發流時,無法從 Safari 網絡瀏覽器投射到 Airplay。只能使用適用 於 iOS 的 Brightcove Native SDK從本機應用程序投射到 Airplay。
注意事項
下列注意事項適用於此功能:
-
在下列情況下,應實作手動授權更新要求:
- 非亮灣玩家的並行限制,除非受威德維恩保護
- 所有設備中 PlayReady 的並發限制,使用 Brightcove Player v6.48.x 或更新版本時除外
- 手動授權更新應該要求在較短的期間比定義的更新間隔更短。