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

    概要: クロスデバイス再開

    このトピックでは、Brightcove のクロスデバイス再開 (XDR) 機能について説明します。

    概要

    Brightcove のクロスデバイス再開(XDR)機能を使用すると、あるデバイスで動画の視聴を開始したり、動画を一時停止したり、後で別のデバイスで視聴を続けることができます。再生を再開すると、中断した場所を見続けることができます。これにより、コンテンツのシームレスな表示が可能になります。

    XDR サービスは、最新の再生位置を含む、ユーザー表示アクティビティを保存します。この情報は、任意のデバイスで再生を再開するために使用されます。

    Brightcove の XDR 機能:

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

    要件

    クロスデバイスレジュームを使用するには、次の項目が必要です。

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

    アカウント設定

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

    プロセスフロー

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

    ステップ1

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

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

    ステップ2

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

    再生を再開する
    再生を再開する

    実装

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

    1. 視聴者のデータは自動的に Brightcove アナリティクスに送信されますが、ユーザー ID を設定する必要があります。

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

      • ユーザー ID: エンドビューア ID
      • assetId: 動画 ID
      • 再生ヘッド:秒単位の位置

      ユーザーの設定の詳細については、手順 3 のリンクされたドキュメントを参照してください。

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

      XDR API へのリクエストは、次の条件に基づいて再生位置を秒単位で返します。

      • accountId:動画クラウドアカウント ID
      • ユーザー ID: エンドビューア ID
      • assetId: 動画 ID

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

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