概述:跨裝置繼續

在本主題中,您將了解 Brightcove 的跨設備恢復 (XDR) 功能。

概覽

Brightcove 的跨設備恢復 (XDR) 功能允許觀眾在一台設備上開始觀看視頻、暫停視頻,然後稍後在相同或不同的設備上繼續觀看。當觀眾恢復播放時,他們將繼續觀看他們離開的地方。這為一段內容提供順暢的觀賞體驗。

XDR 服務存儲觀看活動,包括最近的播放位置。檢索此信息以在任何設備上恢復播放。

布萊特灣的 XDR 功能:

  • 與您的客戶網站和行動裝置應用程式整合
  • 在桌上型電腦和行動裝置上使用以 REST 為基礎的 API 和母語呼叫
  • 與儲存在視訊雲端庫中的內容搭配使用
  • 保留遊戲位置資訊 90 天
  • 符合 GDPR 和 COPPA 法規遵循

需求

使用跨設備簡歷需要滿足以下條件:

  • 您必須使用最新版本的 Brightcove 播放程式和支援跨裝置恢復的原生 SDK。
  • 您將需要一個服務器端應用程序來發出 REST API 請求來獲取播放位置。

帳戶設定

聯繫您的客戶成功經理,為您的帳戶啟用跨設備簡歷。

處理流程

這項功能可讓觀眾在一部裝置上開始觀看、暫停,並在另一部裝置上繼續觀看。

步驟 1

觀眾觀看影片時,播放器會持續錄製所觀看影片的播放磁頭位置。此資訊會儲存在 XDR API 中。

錄製播放磁頭位置
錄製播放磁頭位置

步驟 2

當觀眾繼續在其他裝置上觀看影片時,會從 XDR API 擷取播放磁頭位置。回放會在檢視器停止的位置繼續播放。

繼續播放
繼續播放

實作

要實施跨設備恢復,請按照下列步驟操作:

  1. 即使查看者數據會自動發送到 Brightcove 分析,您也需要在您的應用程序中設置查看者標識符。有關詳細信息,請參閱步驟 3 中的鏈接文檔。

    傳送和儲存在 XDR API 中的資訊將包括:

    • account_id - 視頻雲賬號
    • viewer_id - 正在保存其播放頭的觀眾的 ID
    • video_id - 觀看者觀看的視頻的視頻雲 ID
    • playhead_seconds - 以秒為單位的當前播放頭位置

  2. 向 XDR API 提出要求,以取得觀眾的播放位置。您將需要一個服務器端應用程序來為播放位置發出 REST API 請求。

    對 XDR API 的請求以秒為單位返回播放位置。

    如需詳細資訊,請參閱下列內容:

  3. 在應用程式中繼續播放。如需詳細資訊,請參閱下列內容:

常問問題

以下是與跨設備簡歷相關的一些常見問題。

30 秒的滯後時間是否一致?

最長可達 30 秒,但通常更少。

如果您在此之前切換設備,您將獲得最後一個已知位置,該位置將提前 10 秒。

根據參與信標頻率,播放頭每 10 秒更改一次。它不會根據任何其他事件進行記錄,因此播放/暫停不會影響存儲的位置。


90 天的保留期是否可以取消?

沒有


為什麼需要後端服務?

XDR 服務從玩家參與信標中提取位置和用戶 ID,並通過 Oauth API 提供這些信息。


如何為非 Brightcove 播放器設備(如 roku 和智能電視)實施 XDR?

使用數據採集接口,你需要實現video_engagement信標,確保包括user=X範圍。

Brightcove 將自動從參與中解析播放頭時間range範圍。