サポート問い合わせ先| システムステータス
ページコンテンツ

    概要:Cross-Device Resume

    「このトピックでは、BrightcoveのCross-Device Resume(XDR)機能について学習します。」

    概要

    BrightcoveのCross-DeviceResume(XDR)機能を使用すると、視聴者は1つのデバイスでビデオの視聴を開始し、ビデオを一時停止して、後で別のデバイスで視聴を続けることができます。視聴者が再生を再開すると、中断したところから視聴を続けます。これにより、コンテンツのシームレスな表示が可能になります。

    XDRサービスは、最新のプレイポジションを含む視聴アクティビティを保存します。この情報は、任意のデバイスでの再生を再開するために取得されます。

    Brightcoveの XDR 機能:

    • 顧客の Web サイトやモバイルデバイスアプリとの統合
    • デスクトップおよびモバイルデバイスで REST ベースの API とネイティブ言語呼び出しを使用
    • Video Cloud ライブラリに保存されているコンテンツで動作
    • 再生位置情報を90日間保持
    • GDPR および COPPA コンプライアンスを満たしています。

    要件

    Cross-Device Resumeを使用するには、次のものが必要です。

    • 最新バージョンの Brightcove Player と、クロスデバイス再開をサポートするネイティブ SDK を使用する必要があります。
    • 再生位置を取得するには、REST API リクエストを行うサーバーサイドアプリケーションが必要です。

    アカウント設定

    アカウントでデバイスをまたいだ再開を有効にするには、アカウントマネージャーにお問い合わせください。

    プロセスフロー

    この機能を使用すると、視聴者は 1 つのデバイスで視聴を開始したり、一時停止したり、別のデバイスで視聴を続けることができます。

    ステップ1

    視聴者がビデオを視聴すると、プレーヤーは視聴中のビデオの再生ヘッド位置を継続的に記録します。この情報は XDR API に保存されます。

    Record playhead position
    再生ヘッドの位置を記録する

    ステップ2

    視聴者が別のデバイスでビデオの視聴を再開すると、再生ヘッドの位置は XDR API から取得されます。視聴者が中断した位置から再生が再開されます。

    Resume playback
    再生を再開する

    実装

    クロスデバイス再開を実装するには、次の手順を実行します。

    1. ビューアデータはBrightcoveアナリティクスに自動的に送信されますが、アプリでビューア識別子を設定する必要があります。詳細については、手順3のリンクされたドキュメントを参照してください。

      XDR API に送信および保存される情報には、次の情報が含まれます。

      • account_id -ビデオクラウドアカウントID
      • viewer_id -再生ヘッドが保存されているビューアのID
      • video_id -視聴者が視聴した動画のVideoCloud ID
      • playhead_seconds -現在の再生ヘッドの位置(秒単位)

    2. XDR API へのリクエストを行うことで、視聴者の再生位置を取得します。再生位置の REST API リクエストを行うには、サーバー側のアプリケーションが必要です。

      XDR APIへのリクエストは、再生位置を秒単位で返します。

      詳細については、以下を参照してください。

    3. アプリケーションで再生を再開します。詳細については、以下を参照してください。


    ページの最終更新日22 Sep 2021