soporte Contactar con Soporte | Estadoestado del sistema del sistema
Contenido de la página

    Uso de la codificación consciente del contexto

    En este tema, aprenderá a utilizar la codificación consciente de contexto (CAE) para ingerir el contenido de vídeo en Video Cloud.

    Introducción

    La codificación consciente de contexto 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 vídeo, pero sin comprometer la calidad visual. Para obtener información adicional, consulte Descripción general de la codificación consciente de contexto.

    Limitaciones

    Actualmente no se admiten las siguientes características:

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

    Introducción

    Requisitos previos

    Los clientes que deseen utilizar la codificación consciente de contexto deben cumplir los siguientes requisitos:

    1. Cliente de Video Cloud
    2. Entrega dinámica está habilitada para su cuenta de Video Cloud
    3. Ya no utilizan las API heredadas de Brightcove
    4. Cómodo uso de la API de perfiles de ingesta y la API de ingesta dinámica

    Nota: La codificación consciente de contexto es una función que no está disponible para todos los clientes de Video Cloud. Si tiene preguntas sobre si puede o no utilizar la codificación consciente de contexto, póngase en contacto con su administrador de cuentas.

    Presets CAE

    Mediante el lanzamiento general del servicio, tenemos la intención de admitir tres casos de uso primarios que a su vez están encapsulados por tres «presets». Los ajustes preestablecidos consisten en ajustes de perfil de ingesta, que se acoplan a optimizaciones CAE ajustadas para el perfil específico.

    Presets CAE
    Nombre Descripción Caso de uso simple
    multi-platform-standard-dynamic Resolución con un límite de 720p y velocidad de bits a 2 MBPS Uso general. Para la entrega a una amplia gama de dispositivos móviles y de escritorio
    multi-platform-extended-dynamic Añade una representación de 1080p y extiende la velocidad de bits máxima a ~4 Mbps Utilícelo cuando la calidad 1080p sea crítica. Por ejemplo, los clientes que entregan contenido HD a pantallas grandes
    multi-platform-extended-dynamic Desplaza el diagrama de codificación hacia las representaciones de velocidad de bits más bajas. Con un límite de 720p Para casos de uso y regiones donde el ancho de banda escaso es una preocupación fundamental

    Uso de ajustes preestablecidos para codificar contenido

    Una vez que su cuenta haya sido habilitada para CAE, los tres perfiles enumerados anteriormente estarán disponibles para usted en las secciones de la herramienta de carga e ingesta de perfiles de studio. Por el mismo token, estos perfiles se pueden usar con la API de ingesta dinámica, como cualquier otro perfil de ingesta.

    Detalles del ajuste preestablecido

    A continuación se muestra un subconjunto de la configuración de cada uno de los perfiles CAE.

    Multiplatform Standard

    (Ú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,
        }

    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

    (Ú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,
        }

    Ejemplo de 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 más detalles, consulte los documentos de la API de perfiles de ingesta y la API de ingesta dinámica.

    Adición de copias MP4

    Si desea tener copias progresivas (MP4) descargables para su vídeo, puede especificarlas en la dynamic_origin.renditions matriz:

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

    Rendiciones MP4

    Las copias MP4 que puede incluir se muestran a continuación. Consulte Perfiles de ingesta estándar para entrega dinámica y codificación consciente de contexto para obtener detalles completos de estas copias.

    Rendiciones MP4 disponibles


    Última actualización de la página el 28-09-2020