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

コンテキスト対応エンコーディングの使用

このトピックでは、Context Aware Encoding(CAE)を使用してビデオコンテンツを取り込む方法を学習します。 Video Cloud.

概要

Context Aware Encodingは、Brightcoveが開発したテクノロジーであり、機械学習を使用して、コンテンツアイテムごとおよび配信コンテキストごとにエンコーディング設定を最適化します。 CAEは、ビデオ配信に関連するストレージと帯域幅のコストを削減するように特別に設計されていますが、視覚的な品質を犠牲にすることはありません。 追加情報については、 Context Aware Encoding の概要.

制限事項

次の機能は現在サポートされていません:

  • 高度なコーデックサポート(H.265、VP9など)

はじめに

前提条件

Context Aware Encodingを利用するお客様は、次の要件を満たす必要があります。

  1. Video Cloud 顧客
  2. 動的配信が有効になっている Video Cloud アカウント
  3. 従来のBrightcove APIを使用しなくなった
  4. 快適な Ingest Profiles API Dynamic Ingest API

注:Context Aware Encodingは、一部のユーザーには利用できない機能です Video Cloud 顧客。 Context Aware Encodingを利用できるかどうかについて質問がある場合は、アカウントマネージャーにお問い合わせください。

CAEプリセット

サービスの一般的なリリースまでに、XNUMXつの「プリセット」によってカプセル化されるXNUMXつの主要なユースケースをサポートする予定です。 プリセットは、取り込みプロファイル設定で構成され、特定のプロファイル用に調整されたCAE最適化と連動しています。

CAEプリセット
お名前(ローマ字) 説明 シンプルなユースケース
multi-platform-standard-dynamic 解像度の上限は720p、ビットレートは2 MBPS 一般的な使用。 さまざまなデスクトップおよびモバイルデバイスへの配信
multi-platform-extended-dynamic 1080pレンディションを追加し、最大ビットレートを〜4 Mbpsまで拡張します 1080pの品質が重要な場合に使用します。 たとえば、HDコンテンツを大画面に配信する顧客
multi-platform-extended-dynamic シフトは、より低いビットレートレンディションに向けてラダーをエンコードします。 上限は720p 帯域幅の不足が中心的な問題であるユースケースと地域向け

プリセットを使用してコンテンツをエンコードする

アカウントでCAEを有効にすると、上記のXNUMXつのプロファイルが、スタジオのアップロードツールと取り込みプロファイルのセクションで使用できるようになります。 同様に、これらのプロファイルは Dynamic Ingest API他の取り込みプロファイルと同じです。

プリセットの詳細

各CAEプロファイルの設定の一部を以下に示します。

Multiplatform Standard

(最終更新:7 / 12 / 17)

    "dynamic_profile_options":
    {
          "min_renditions": 2,
          "max_renditions": 6,
          "max_resolution": {
            "width": 1280,
            "height": 720
          },
          "max_bitrate": 2400,
          "max_first_rendition_bitrate": 400,
          "max_frame_rate": 30,
          "keyframe_rate": 1,
          "select_baseline_profile_configuration": true,
    }

Multiplatform Extended

    "dynamic_profile_options":
    {
          "min_renditions": 3,
          "max_renditions": 6,
          "max_resolution": {
            "width": 1920,
            "height":1080
          },
          "max_bitrate": 4200
          "max_first_rendition_bitrate": 400,
          "max_frame_rate": 30,
          "keyframe_rate": 1,
          "select_baseline_profile_configuration": true,
    }

Bandwidth Limited

(最終更新:7 / 12 / 17)

    "dynamic_profile_options":
    {
          "min_renditions": 2,
          "max_renditions": 6,
          "max_resolution": {
            "width": 1280,
            "height": 720
          },
          "max_bitrate": 1800
          "max_first_rendition_bitrate": 200,
          "max_frame_rate": 30,
          "keyframe_rate": 1,
          "select_baseline_profile_configuration": true,
    }

サンプルCAEプロファイル

    {
     "id": "1234567890",
     "version": 1,
     "name": "custom-cae-profile",
     "description": "My custom CAE profile",
     "account_id": 40000000001,
     "brightcove_standard" : false,
     "digital_master": {
       "rendition": "passthrough",
       "distribute": false
     },
     "dynamic_origin": {
       "renditions": [
         "default/audio64",
         "default/audio96",
         "default/audio128",
         "default/audio192"
       ],
       "dynamic_profile_options": {
         "min_renditions": 3,
         "max_renditions": 6,
         "max_resolution": {
           "width": 1920,
           "height": 1080
         },
         "max_bitrate": 4200,
         "max_first_rendition_bitrate": 400,
         "max_frame_rate": 30,
         "keyframe_rate": 1,
         "select_baseline_profile_configuration": true,
         "min_ssim": 0.95,
         "video_configurations": [
             {"width": 1280, "height": 720},
             {"width": 960,  "height": 540},
             {"width": 640,  "height": 360}
         ]
       },
       "images": [
         {
           "label": "poster",
           "height": 720,
           "width": 1280
         },
         {
           "label": "thumbnail",
           "height": 90,
           "width": 160
         }
       ]
     }
    }

詳細については、以下のドキュメントを参照してください。 Ingest Profiles APIDynamic Ingest API.

MP4レンディションの追加

ビデオのダウンロード可能なプログレッシブ(MP4)レンディションを使用する場合は、それらを dynamic_origin.renditions アレイ:

    
      "dynamic_origin": {
        "renditions": [
          "default/audio64",
          "default/audio96",
          "default/audio128",
          "default/audio192",
          "default/progressive700",
          "default/progressive2500"
        ],

MP4レンディション

含めることができるMP4表現は以下のとおりです - 参照 ダイナミックデリバリーと Context Aware Encoding の標準入力プロファイル これらの表現の詳細については。

利用可能なMP4レンディション


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