サポート サポート問い合わせ先 | システムステータス システムステータス
ページ内容

    メディア共有による動的インジェスト

    Dynamic Ingestで作成した動画を共有するには、 CMS API 使用されている。 共有アカウントでは、メディア共有を有効にする必要があります。これを確認するには、ブライトコーブサポートにお問い合わせください。 ビデオ共有 CMS API トランスコードが完了する前にリクエストを行うことができます。

    賃貸システムの概要

    このガイドのダイナミックインジェストの部分は、他のドキュメントやサンプルで説明されているプロセスと違いはありません。また、Studioのアップロードモジュールを使用したビデオのインジェストも使用できます。 ただし、完全を期すために、 curl ここでは3つの手順すべてについて例を示します。

    1. ビデオを作成する
    2. インジェストリクエストを作成する
    3. ビデオを共有する CMS API

    認証

    このトピックで説明するすべての要求では、 Brightcove OAuthシステム.

    ビデオを作成する

    ビデオオブジェクトは Video Cloud システムは、 CMS API。 ここにカールの例があります:

        curl --request POST \
          --url https://ingest.api.brightcove.com/v1/accounts/MASTER_ACCOUNT_ID/videos \
          --header 'authorization: Bearer OAUTH_TOKEN' \
          --header 'content-type: application/json' \
          --data '{"name": "Video to be shared"}'

    返されたJSONには新しい動画IDが含まれます:

        {
          "id": "VIDEO_ID",
          "account_id": "ACCOUNT_ID",
          ...
        }

    インジェストリクエストを作成する

    その後、動画は Dynamic Ingest API 動画IDは CMS API 要求。 リクエストのカール例は次のとおりです。

        curl --request POST \
          --url https://ingest.api.brightcove.com/v1/accounts/MASTER_ACCOUNT_ID/videos/VIDEO_ID/ingest-requests \
          --header 'authorization: Bearer OAUTH_TOKEN' \
          --header 'content-type: application/json' \
          --data '{"master": {"url": "http://example.com/video.mp4"}}'

    ビデオを共有する CMS API

    動画を取り込んだら、を使用して別のアカウントと共有できます。 CMS API.

    動画を別のアカウントと共有するには、まず共有関係を設定する必要があります。 メディアとの共有 CMS API 詳細はこちら

    リクエストのカール例は次のとおりです。

        curl --request POST \
        --url 'https://cms.api.brightcove.com/v1/accounts/MASTER_ACCOUNT_ID/videos/VIDEO_ID/shares?=' \
        --header 'authorization: Bearer ACCESS_TOKEN' \
        --header 'content-type: application/json' \
        --data '[
          {
            "id":"AFFILIATE_ACCOUNT_ID"
          }
        ]'

    応答には、共有アカウントの新しい動画のIDが含まれます。

        [ {
          "video_id" : "5555086013001",
          "affiliate_id" : "1752604059001",
          "affiliate_video_id" : null,
          "status" : "PROCESSING",
          "shared_at" : "2017-09-01T12:04:39.911Z",
          "updated_at" : "2017-09-01T12:04:39.911Z"
        } ]

    ページの最終更新日:12年2020月XNUMX日