soporte Contactar con asistencia técnica | estado del sistema Estado del Sistema
Contenido de la página

    Usando Context Aware Encoding

    En este tema, aprenderá cómo usar Context Aware Encoding (CAE) para ingerir su contenido de video en Video Cloud.

    Introducción

    Context Aware Encoding es una tecnología desarrollada por Brightcove que utiliza el aprendizaje automático para optimizar la configuración de codificación por elemento de contenido y contexto de entrega. CAE está específicamente diseñado para reducir los costos de almacenamiento y ancho de banda asociados con la entrega de video, pero sin comprometer la calidad visual. Para obtener información adicional, consulte Descripción general de la codificación basada en contexto.

    Limitaciones

    Las siguientes funciones no son compatibles actualmente:

    • Soporte avanzado de códec (H.265, VP9, etc.)

    Cómo comenzar

    Pre-requisitos

    Los clientes que deseen utilizar Context Aware Encoding deben cumplir los siguientes requisitos:

    1. Video Cloud cliente
    2. Dinámico Delivery está habilitado para su Video Cloud cuenta
    3. Ya no usan las API de Brightcove heredadas
    4. Cómodo usando el Ingest Profiles API y Dynamic Ingest API

    Nota: Context Aware Encoding es una característica que no está disponible para todos Video Cloud clientes. Si tiene preguntas acerca de si puede o no utilizar la codificación basada en el contexto, comuníquese con su administrador de cuentas.

    Presets CAE

    Mediante la publicación general del servicio, pretendemos admitir tres casos de uso primarios que a su vez están encapsulados en tres "preajustes". Los ajustes preestablecidos consisten en la configuración del perfil de ingestión, que se combina con las optimizaciones de CAE ajustadas para el perfil específico.

    Presets CAE
    Nombre Detalles Caso de uso simple
    multiplataforma-estándar-dinámico Resolución limitada a 720p y velocidad de bits en 2 MBPS Uso general. Para la entrega a una gama de dispositivos de escritorio y dispositivos móviles
    multiplataforma-extendida-dinámica Agrega la representación de 1080p y extiende la tasa de bits máxima a ~ 4 Mbps Se usa cuando la calidad de 1080p es crítica. Por ejemplo, clientes entregando contenido HD a pantallas grandes
    multiplataforma-extendida-dinámica Los cambios codifican la escalera hacia interpretaciones de velocidad de bits más bajas. Limitado a 720p Para casos de uso y regiones donde el escaso ancho de banda es una preocupación central

    Uso de ajustes preestablecidos para codificar contenido

    Una vez que su cuenta ha sido habilitada para CAE, los tres perfiles enumerados anteriormente estarán disponibles para usted en la herramienta de carga y en las secciones de perfiles de estudio de Studio. Del mismo modo, estos perfiles se pueden usar con Dynamic Ingest API, como cualquier otro perfil de ingesta.

    Detalles preestablecidos

    A continuación se enumera un subconjunto de las configuraciones para cada uno de los perfiles de CAE.

    Estándar multiplataforma

    (Última actualización: 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,
        }

    Multiplataforma Extendida

        "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,
        }

    Ancho de banda limitado

    (Última actualización: 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,
        }

    Muestra del perfil 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
             }
           ]
         }
        }

    Para obtener detalles adicionales, consulte los documentos para Ingest Profiles API y Dynamic Ingest API.

    Agregar interpretaciones MP4

    Si desea tener versiones progresivas descargables (MP4) para su video, puede especificarlas en dynamic_origin.renditions formación:

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

    Rendiciones MP4

    Las representaciones MP4 que puede incluir se muestran a continuación - vea Perfiles de ingesta estándar para Dynamic Delivery and Context Aware Encoding para obtener todos los detalles de estas entregas.

    Versiones MP4 disponibles


    Página actualizada por última vez el 28 Sep 2020