概覽
Brightcove 的跨設備恢復 (XDR) 功能允許觀眾在一台設備上開始觀看視頻、暫停視頻,然後稍後在相同或不同的設備上繼續觀看。當觀眾恢復播放時,他們將繼續觀看他們離開的地方。這為一段內容提供順暢的觀賞體驗。
XDR 服務存儲觀看活動,包括最近的播放位置。檢索此信息以在任何設備上恢復播放。
布萊特灣的 XDR 功能:
- 與您的客戶網站和行動裝置應用程式整合
- 在桌上型電腦和行動裝置上使用以 REST 為基礎的 API 和母語呼叫
- 與儲存在視訊雲端庫中的內容搭配使用
- 保留遊戲位置資訊 90 天
- 符合 GDPR 和 COPPA 法規遵循
需求
使用跨設備簡歷需要滿足以下條件:
- 您必須使用最新版本的 Brightcove 播放程式和支援跨裝置恢復的原生 SDK。
- 您將需要一個服務器端應用程序來發出 REST API 請求來獲取播放位置。
帳戶設定
聯繫您的客戶成功經理,為您的帳戶啟用跨設備簡歷。
處理流程
這項功能可讓觀眾在一部裝置上開始觀看、暫停,並在另一部裝置上繼續觀看。
步驟 1
觀眾觀看影片時,播放器會持續錄製所觀看影片的播放磁頭位置。此資訊會儲存在 XDR API 中。
步驟 2
當觀眾繼續在其他裝置上觀看影片時,會從 XDR API 擷取播放磁頭位置。回放會在檢視器停止的位置繼續播放。
實作
要實施跨設備恢復,請按照下列步驟操作:
-
即使查看者數據會自動發送到 Brightcove 分析,您也需要在您的應用程序中設置查看者標識符。有關詳細信息,請參閱步驟 3 中的鏈接文檔。
傳送和儲存在 XDR API 中的資訊將包括:
-
account_id
- 視頻雲賬號 -
viewer_id
- 正在保存其播放頭的觀眾的 ID -
video_id
- 觀看者觀看的視頻的視頻雲 ID -
playhead_seconds
- 以秒為單位的當前播放頭位置
-
-
向 XDR API 提出要求,以取得觀眾的播放位置。您將需要一個服務器端應用程序來為播放位置發出 REST API 請求。
對 XDR API 的請求以秒為單位返回播放位置。
如需詳細資訊,請參閱下列內容:
-
在應用程式中繼續播放。如需詳細資訊,請參閱下列內容:
常問問題
以下是與跨設備簡歷相關的一些常見問題。
30 秒的滯後時間是否一致?
最長可達 30 秒,但通常更少。
如果您在此之前切換設備,您將獲得最後一個已知位置,該位置將提前 10 秒。
根據參與信標頻率,播放頭每 10 秒更改一次。它不會根據任何其他事件進行記錄,因此播放/暫停不會影響存儲的位置。
90 天的保留期是否可以取消?
沒有
為什麼需要後端服務?
XDR 服務從玩家參與信標中提取位置和用戶 ID,並通過 Oauth API 提供這些信息。
如何為非 Brightcove 播放器設備(如 roku 和智能電視)實施 XDR?
使用數據採集接口,你需要實現video_engagement
信標,確保包括user=X
範圍。
Brightcove 將自動從參與中解析播放頭時間range
範圍。