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

    チャネルへのVODのストリーミング

    このトピックでは、一連のビデオオンデマンドアセット(VOD)をライブストリームとしてBrightcoveBeaconのチャンネルにストリーミングする方法を学習します。

    概要

    一連の VOD をライブストリームとして Brightcove Beacon のチャンネルにストリーミングするには、一連の手順に従って動画フィードを作成し、サードパーティのクラウドストリーミングパートナーに送信する必要があります。

    プロセスの概要は次のとおりです。

    1. ストリームで使用したい動画にタグを付けます。
    2. ソーシャルシンジケーション API を使用して、目的の動画の XML ビデオフィードを作成します。
    3. XML ビデオフィード URL をサードパーティのクラウドストリーミングパートナーに送信します。
    4. クラウドストリーミングパートナーが提供した URL を使用して、Media モジュールでリモートビデオを作成します。
    5. 動画 ID を使用して、リモート動画を Brightcove Beacon に接続します。
    6. クラウドストリーミングプロバイダーから提供された XML ファイルを Amazon S3 バケットにアップロードし、電子プログラミングガイド (EPG) を生成します

    このドキュメントの残りの部分では、上記の各手順について詳しく説明します。

    ストリームに入ることになる動画にタグを付けて

    タグ(メタデータ)を使用して、ストリームにしたい動画をマークします。

    1. ビデオクラウドスタジオで、メディアモジュールを開きます。(スクリーンショットの数字は、後の手順を参照してください)。
    2. ストリームで使用したい動画の前にあるすべてのチェックボックスにチェックを入れます。
    3. 動画のリストの上にある [ クイック編集 ] ボタンをクリックします。
    4. 動画タイトルの右側に表示されるクイック編集パネルの [ 追加するタグ ] ボックスに、ストリーム内のすべての動画をグループ化するために使用するタグを入力します。この例では、 Aug_Stream というタグが使用されています。

    ソーシャルシンジケーション API を使用した XML ビデオフィードの作成

    マークした一連の VOD をライブストリームとしてストリーミングするには、ビデオフィード XML ファイルを作成する必要があります。このファイルには、ストリーミングしたい動画のすべての情報が含まれています。このファイルは、Frequency、Veset、Amagi などのサードパーティのクラウドストリーミングパートナーの要件です。このプロセスの詳細を次に示します。

    • PostmanまたはInsomniaなどのAPI開発ツールが必要になります。この例では、Postmanが使用されます
    • 動画フィード XML ファイルを作成するには、Brightcoveのソーシャルシンジケーション API を使用する必要があります。API を使用して XML URL を取得する方法については、ソーシャルシンジケーション API ドキュメントを参照してください
    • ほとんどのプラットフォーム API の認証は、一時的な OAuth2 アクセストークンを介して行われます。代わりに、永続的な API キーまたはポリシーキーを使用する API もあります。詳細については、個々の API のドキュメントを参照してください
    1. この例では、APIクライアントツールを開きます Postman人 使用されている。
    2. [API 呼び出しタイプ] ドロップダウンメニューから [ POST ] を選択します。
    3. ソーシャルシンジケーション API 呼び出しをコピーします。
      https://social.api.brightcove.com/v1/accounts/your-account-id/mrss/syndications
    4. ソーシャルシンジケーション API 呼び出しを URL フィールドに貼り付け、独自のアカウント ID 情報を使用して URL データを変更します。
    5. API クライアントで [ Body ] タブを選択します。
    6. 次のソーシャル・シンジケーション・リソース・テンプレートをコピーします。
      
      {
        "name": "Your Channel Syndication Videos",
        "type": "universal",
        "include_all_content": false,
        "include_filter": "tags:yourtag",
        "title": "80s Music Videos",
        "description": "Amateur Tokyo drift!",
        "destination_url": "http://mywebsite.com",
        "keywords": "80s, rock",
        "author": "Rick Astley",
        "category": "Music",
        "album_art_url": "http://my_album_art.jpg",
        "explicit": "no",
        "owner_name": "http://my_album_art.jpg",
        "owner_email": "rick@astley.com",
        "language": "en-us",
        "fetch_sources": true,
        "fetch_digital_master": false,
        "fetch_dynamic_renditions": true,
        "sort": "-created_at"
       } 
    7. ソーシャル同時配信リソーステンプレートを「本文」テキストフィールドに貼り付けます。
    8. ソーシャル同時配信リソーステンプレートデータを独自の情報で編集します。
    9. Video Cloud で作成したタグを「include_filter」:「タグ:yourTag」フィールド。
    10. API クライアントの [ 送信 ] ボタンをクリックして、 POST 呼び出しを実行します。
    11. ソーシャルシンジケーション API レスポンスでは、読み取り専用フィールドがいくつか追加されることに注意してください。
      
       {
          "id": "7f594cd3-4853-4174-aff3-203c3e99e9c2",
          "name": "Your Channel Syndication Videos",
          "type": "universal",
          "include_all_content": false,
          "include_filter": "tags:yourtag",
          "title": "80s Music Videos",
          "description": "Amateur Tokyo drift!",
          "syndication_url": "https://social.feeds.brightcove.com/v1/accounts/9999999999999/mrss/accounts/{account_id}/mrss/syndications/7f594cd3-4853-4174-aff3-203c3e99e9c2/feed",
          "destination_url": "http://mywebsite.com",
          "keywords": "80s, rock",
          "author": "Rick Astley",
          "category": "Music",
          "album_art_url": "http://my_album_art.jpg",
          "explicit": "no",
          "owner_name": "http://my_album_art.jpg",
          "owner_email": "rick@astley.com",
          "language": "en-us",
          "fetch_sources": true,
          "fetch_digital_master": false,
          "fetch_dynamic_renditions": true,
          "sort": "-created_at"
       }
    12. ビデオフィードの作成後、API レスポンスに ID syndication_url が含まれることに注意してください。syndication_url は、クラウドストリーミングパートナーに提供する必要があるものですが、ビデオフィードの準備ができる前に行うべき手順はいくつかあります。
    13. API レスポンス ID をコピーします。
    14. 次のステップは、データのテンプレートを追加することです。ドロップダウンメニューから [ PUT ] を選択します。
    15. URL ペティションに最後の API 呼び出しからの ID 応答を追加します。
    16. [ ボディ ] タブをクリックします。
    17. raw オプションを選択します。
    18. ユニバーサルシンジケーション用に提供されている XML テンプレートの 1 つをコピーして、テキストセクションに貼り付けます。
    19. [ 送信 ] をクリックして PUT API 呼び出しを行います。
    20. 作った後置く呼び出し、API応答には、動画を含むテンプレートが含まれます' 情報とsyndication_url更新され、クラウドストリーミングパートナーに配信する準備が整います。

    クラウドストリーミングパートナーへの XML フィードの配信

    動画フィードで syndication_url を更新したら、その URL に XML ファイルが含まれているため、クラウドストリーミングパートナー(頻度、Veset、Amagi)に配信する必要があります。

    クラウドストリーミングパートナーは、受信後、ストリーミング URL と Brightcove Beacon の電子プログラミングガイドを含む新しい XML ファイルを提供する必要があります。

    Studioでのリモートビデオの追加

    チャンネルのストリーミング URL を受け取ったら、ライブストリームを Video Cloud のリモート動画として Brightcove Beacon に送信する必要があります。

    1. Video Cloud アカウントで Media モジュールを開きます。
    2. 左側のパネルで [ + リモートビデオを追加 ] ボタンをクリックします。
    3. [ 動画名 ] フィールドで、ストリーム動画の名前を指定します。
    4. ビデオの種類メニューでライブオプションを選択します
    5. [ 形式 ] フィールドで、[ HLS ] オプションを選択します。
    6. [ URL ] フィールドに、クラウドストリーミングパートナーから提供されたストリーム URL を貼り付けます。
    7. [ 保存 ] ボタンをクリックします。
    8. リモートビデオが作成されたら、 Mediaモジュールでそれをクリックします
    9. ビデオ情報セクションを開き IDをコピーします

    Brightcove Beacon へのリモートビデオの接続

    最後の手順では、Video Cloud で作成したリモート動画ストリームを Brightcove Beacon チャンネルに接続します。

    1. Brightcoveの Beacon を開きます。
    2. 上部のメニューで、[ チャンネル ] タブをクリックします。
    3. 目的のチャンネルをクリックします。チャンネルの作成方法について詳しくは、チャンネルのドキュメントをご覧ください
    4. [チャンネル設定] で、[ ストリーム ] タブをクリックします。
    5. [ ストリームビデオ ID ] フィールドに、Video Cloud リモートビデオのビデオ ID を貼り付けます。
    6. [ チャンネルを更新 ] をクリックします。
    7. テスト用に Brightcove Beacon ウェブアプリを開くと、目的のチャンネルに VOD ストリームが表示されます。
    8. 最後のステップでは、サードパーティのクラウドストリーミングパートナーから提供された XML ファイルを Amazon S3 バケットにアップロードします。これにより、チャネルの EPG が作成されます。XML ファイルのアップロードと取得方法の詳細については、 EPG のドキュメントを参照してください

    ページの最終更新日27 Jun 2025