支持 聯繫支持 | 系統狀況 系統狀態
頁面內容

    使用上下文感知編碼

    在本主題中,您將學習如何使用上下文感知編碼(CAE)將視頻內容提取到 Video Cloud.

    簡介

    上下文感知編碼是Brightcove開發的一項技術,它使用機器學習來針對每個內容項和交付上下文優化編碼設置。 CAE專為減少與視頻交付相關的存儲和帶寬成本而設計,但又不影響視覺質量。 有關更多信息,請參見 上下文感知編碼概述.

    限制

    當前不支持以下功能:

    • 高級編解碼器支持(H.265,VP9等)

    入門

    先決條件

    希望使用上下文感知編碼的客戶應滿足以下要求:

    1. Video Cloud 顧客
    2. 已為其啟用動態投放 Video Cloud 帳戶
    3. 他們不再使用傳統的Brightcove API
    4. 使用舒適 Ingest Profiles APIDynamic Ingest API

    注意:上下文感知編碼是一項並非所有人都可用的功能 Video Cloud 顧客。 如果您對是否可以使用上下文感知編碼有疑問,請聯繫您的客戶經理。

    CAE預設

    通過該服務的一般發布,我們打算支持三個主要用例,這些用例又由三個“預設”封裝。 這些預設包括攝取配置文件設置,這些設置與針對特定配置文件調整的CAE優化結合在一起。

    CAE預設
    姓名 產品描述 簡單用例
    multi-platform-standard-dynamic 分辨率上限為720p,比特率上限為2 MBPS 一般使用。 適用於各種台式機和移動設備
    multi-platform-extended-dynamic 增加1080p再現,並將最大比特率擴展到〜4 Mbps 在1080p質量至關重要時使用。 例如,向大屏幕交付高清內容的客戶
    multi-platform-extended-dynamic 移位將梯子編碼為較低的比特率格式。 上限為720p 對於帶寬不足是核心問題的用例和區域

    使用預設編碼內容

    為您的帳戶啟用CAE後,可以在Studio的“上傳工具”和“攝取配置文件”部分中使用上面列出的三個配置文件。 同樣,這些配置文件可以與 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副本如下所示-請參閱 用於動態交付和上下文感知編碼的標準攝取配置文件 有關這些格式的完整詳細信息。

    可用的MP4格式


    頁面最後更新於12年2020月XNUMX日