サポートに連絡する| システムステータス
ページコンテンツ

    Ooyala-ビデオクラウド取り込みアダプター:バックロット API を使用した取り込み

    このトピックでは、 Backlot APIを使用して Video Cloud にコンテンツを取り込む方法について説明します。

    はじめに

    Backlot APIを使用して、プログラムでコンテンツをビデオクラウドにアップロードします。このアプローチにより、コンテンツ管理システム(CMS)またはワークフローを Video Cloud プラットフォームに直接統合できます。

    Backlot APIを使用して、ビデオ、サムネイル、クローズドキャプションファイルをプログラムでアップロードおよび管理できます。

    Ingestion via Backlot API
    Backlot API による取り込み

    Backlot API を使用してコンテンツを取り込む場合は、以下を参照してください。

    ファイル(「アセット」と呼ばれる)のアップロードに使用される主な呼び出しは、 /v2/assets ルート。

    注:ヌル付きの動画を追加しないでください external_id、つまり、 external_id 値なし(「」)またはの値 "ヌル"。このようなヌル外部 ID は、後で検索することはできません。

    ビデオおよびオーディオアセット

    Ooyala に動画をアップロードすると Ooyalaはアカウントで指定された設定を使用して自動的にトランスコードされ、プレーヤーから動画を再生できるようになります。

    に動画をアップロードすることをお勧めしますOoyala H.264にありますが、一般的に使用される多くのコーデックもサポートしています。

    新しいビデオアセットまたはオーディオアセットを作成するには:
    1. 基本プロパティを使用してアセットを作成する
    2. システムから「アップロード URL」を取得する
    3. 「アップロードURL」ごとに、適切なファイルチャンクをシステムに置きます
      注: 各チャンクをアップロードするときは、リクエストに署名しないでください、他のリクエストと同じように。チャンクの内容を正確な URL に配置するだけです。これらの URL は既に署名されています。

    新しく作成したアセットのアップロードURLを取得する

        [GET] /v2/assets/ {asset_id} /uploading_urls
    注: 各チャンクをアップロードするときは、リクエストに署名しないでください、他のリクエストと同じように。チャンクの内容を正確な URL に配置するだけです。これらの URL は既に署名されています。

    アップロードステータスの設定

        [PUT] /v2/assets/ {asset_id} /upload_status { "status":"uploaded" }
        

    ビデオのストリームを表示する

    用語 ストリーム このコンテキストでは、ビデオをトランスコードするためにシステムによって開始される内部からOoyalaへのプロセスを意味します。

    注:これらのストリームはシステムによって制御されるため、これらのストリームは制御または操作できません。名前の表示のみが可能で、変更することはできません。
        [GET] /v2/assets/ {asset_id} /streams              

    ビデオのソースファイルを表示する

        [GET] /v2/assets/ {asset_id} /source_file_info           

    自動生成されたプレビュー画像の URL を取得する

        [GET] /v2/assets/ {asset_id} /generated_preview_images           

    カスタムプレビュー画像をアップロード

        [POST] /v2/assets/ {asset_id} <  /preview_image_files filesファイル_contents>                           

    プライマリプレビューイメージの設定を設定

    アセットのプライマリプレビューイメージのタイプを次のいずれかに設定します。
    • 生成された: 自動生成されたプレビューイメージを使用する
    • upload_file: アップロードしたカスタムプレビュー画像を使用する
    • remote_url:プレビュー画像の URL
        [PUT] /v2/assets/ {asset_id} /primary_preview_image { "type":"generated" | "uploaded_file" | "remote_url" }      

    メタデータについて

    アセットには、最大 100 個のカスタムメタデータの名前と値のペアを設定できます。名前は 128 文字に制限され、その値は 2,048 文字に制限されます。

    この例では、ビデオを作成します。
        [POST] /v2/assets { "name":"Honey Badger", "file_name":"honeybadger.avi", "asset_type":"video", "file_size":398422, "chunk_size":100000 }            

    Video Cloud は、次のようなレスポンスを返します。

        { "name":"Honey Badger", "preview_image_url":null, "asset_type":"video", "duration":0, "embed_code":{embed_code}、 "created_at": "2011-10-26T19:40:32 + 00:00"、 "time_restrictions":null、 "updated_at": "2011-10-26T19:40:32 + 00:00"、 "external_id" :null、 "hosted_at":null、 "original_file_name": "honeybadger.avi"、 "description":null、 "status": "uploading"}

    次の例では、アップロードURLを返します。

        [GET] /v2/assets/ {asset_id} /uploading_urls

    Video Cloud は、次のようなレスポンスを返します。

        [」https://uploader-v2.ooyala.com/send?filename=EwZ2RyMjrulwSBrJMpFd7xQ6FoftMnaA/0000000000000-0000000099999&filesize=100000&expires=1314391791&signature=Jliypj/Q0c5dVu4tDFUDIjIngyDu/LGng+rCG3KNSF4「,」https://uploader-v2.ooyala.com/send?filename=EwZ2RyMjrulwSBrJMpFd7xQ6FoftMnaA/0000000100000-0000000199999&filesize=100000&expires=1314391791&signature=qOjdkomEUO7mgWDjqu9z01QrI39sxa9W0zzRXDhOR9Y「、」https://uploader-v2.ooyala.com/send?filename=EwZ2RyMjrulwSBrJMpFd7xQ6FoftMnaA/0000000200000-0000000299999&filesize=100000&expires=1314391791&signature=+bT8Jft9kvVdkYMND87BSs/VWu1r2imCNkl9v2++eTU「、」https://uploader-v2.ooyala.com/send?filename=EwZ2RyMjrulwSBrJMpFd7xQ6FoftMnaA/0000000300000-0000000398421&filesize=98422&expires=1314391791&signature=cObAITdnMHeT6/wuNCAjYABgxqdlfPaLeATOmsKxmdg "]

    次の例では、動画をアップロード済みとしてマークし、 Video Cloudがファイルの処理を開始するように指示します。

        [PUT] /v2/assets/ {asset_id} /upload_status { "status":"uploaded" }

    Video Cloud は、次のようなレスポンスを返します。

        { "status": "uploaded" }
        [GET] /v2/assets/ {asset_id} /source_file_info

    Video Cloud は、次のようなレスポンスを返します。

        { "original_file_name": lakeside.wmv, "source_file_url":{source_url}「file_size」:25227886}
    注:ソースファイルへの URL は署名され、24 時間後に有効期限が切れます。

    クローズドキャプションの操作

    Backlot API を使用して、動画やリモートアセット動画にクローズドキャプションを追加できます。

    キャプションでサポートされる形式

    サポートされている形式
    ファイル拡張子 説明
    .vtt (WebVTT /)-これはHTML5ビデオプレーヤーに必要な形式です WebVTT は、HLS や DASH などの HTTP ストリーミング形式の埋め込みキャプションとサイドカーキャプションの両方に使用できます。
    .TTML (以前は DXFP)-WebVTTに変換されます TTML (時限テキストマークアップ言語ファイル。通常、このタイプのクローズドキャプションファイルは、.dfxp (配布形式交換プロファイル) 拡張子を持つことになります。

    クローズドキャプションのアップロード

        [PUT] /v2/assets/ {asset_id} /closed_captions/ {dfxp_file_content}

    クローズドキャプションを取得する

        [GET] /v2/assets/ {asset_id} /closed_captions

    クローズドキャプションの更新

        [PUT] /v2/assets/ {asset_id} /closed_captions

    クローズドキャプションの削除

        [削除] /v2/assets/ {asset_id} /closed_captions

    ページの最終更新日05 Oct 2021