限制每個查看器的並發流

在本主題中,您將了解如何在使用 Brightcove 播放限制時限制並發流。

簡介

透過並行串流限制,您可以定義特定使用者可在任何指定時間觀看的視訊串流數目。限制每個使用者的並行串流,不鼓勵觀眾與沒有帳戶的朋友分享他們的認證。

達到並行串流的數目上限,且檢視者或擁有其帳戶認證的人嘗試開啟額外的資料流時,最舊的工作階段會停止或封鎖最新的要求。您可以控制這種行為。

此功能可掛接至 DRM 工作流程,因此它是安全的,並且可以在最少的整合下使用。

如果您不熟悉此功能,請參閱概述:Brightcove 播放限制文檔。

帳戶設定

聯繫您的客戶成功經理,為您的帳戶啟用流並發。

實作

對於此功能,內容需要加密 DRM。要實施,請按照下列步驟操作:

  1. 確定索賠值:

    • climit claim 表示可以同時播放多少個觀察者或流。
    • cbeh claim 定義瞭如何阻止並發。當達到流限制時,您可以阻止新的查看器(意味著不同的 IP 地址和設備)或阻止新的流請求(會話)。
      • cbeh價值BLOCK_NEW_USER - 阻止新觀眾
      • cbeh價值BLOCK_NEW - 阻止新流
  2. 創建一個 JSON Web 令牌 (JWT),其中包含與您所需的並發流限制相關聯的聲明。有關詳細信息,請參閱創建一個JSON Web Token (智威湯遜)文檔。
  3. 配置您的播放器以使用播放限制並通過JSON Web Token (JWT) 在檢索您的視頻內容時。有關詳細信息,請參閱配置您的播放器實施播放權限管理服務文檔的部分。

更新間隔

為確保強制執行並行串流限制,系統會根據定義的更新間隔,在播放期間傳送 DRM 授權更新要求。在設定時,您必須定義此更新間隔。

中流播放授權請求需要在 JWT 令牌中指定一個並發限制以及公鑰 ID。

今天,每個續約請求都會計為額外的授權,這些授權會計入您購買的授權數量。當你決定一個間隔時,應該考慮到這一點。

更新間隔 每串流提供 2 小時內容的授權
1
15分鐘 8
5 分鐘 +24
2 分鐘 +60

了解行為

使用此功能,您可以選擇封鎖串流的行為。

封鎖最舊的串流

Brightcove 支援限制受 DRM 保護內容的播放串流。處理新的更新要求時,會停止最舊的工作階段。這允許新的用戶請求獲得訪問權限,同時阻止可能不再有效的最舊請求,顯示有關網絡或設備故障的消息。

這是默認行為。

封鎖最舊的串流
封鎖最舊的串流

按列的用戶活動:

  1. 班,傑森和莎拉開始看電影
  2. 傑米決定也開始觀看,導致 Ben 即將到來的續約請求被拒絕。
  3. Ben 重新啟動電影,導致 Jason 的續約請求失敗。
  4. 傑森一段時間後開始看另一部電影,導致莎拉的電影停止。

阻止新用戶

當達到並發流的最大數量時,您還可以阻止新的查看者/用戶(意味著不同的 IP 地址和設備)。這限制了當前唯一用戶的數量,但允許每個用戶有多個請求。

要啟用此行為,您需要設置cbeh在你的索賠JSON 網絡令牌 (JWT)如下:

"cbeh": "BLOCK_NEW_USER"

這是一個例子:

阻止新用戶
阻止新用戶

按列的用戶活動:

  1. 班,傑森和莎拉開始看電影
  2. 傑米試圖開始觀看,但由於最大限制,她的請求被阻止。
  3. Jason 停止觀看,讓另一位觀眾開始觀看。傑米開始看電影

阻止新流

或者,您可以在達到最大並發流數時阻止新的流請求(會話)。這可讓所有目前使用者繼續觀看,同時向任何新的使用者要求顯示訊息。

要啟用此行為,您需要設置cbeh在你的索賠JSON 網絡令牌 (JWT)如下:

"cbeh": "BLOCK_NEW"

這是一個例子:

封鎖新請求
封鎖新請求

按列的用戶活動:

  1. 傑森、傑米和莎拉開始看電影。
  2. Jason 嘗試從他的設備開始觀看第二個流,但由於最大限制,他的請求被阻止。
  3. 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 或更新版本時除外
  • 手動授權更新應該要求在較短的期間比定義的更新間隔更短。