Paper Contacter le support | état du système L'état du système
Contenu de la page

    Utilisation du codage en fonction du contexte

    Dans cette rubrique, vous allez apprendre à utiliser le codage contextuel conscient (CAE) pour intégrer votre contenu vidéo dans Video Cloud.

    Introduction

    L'encodage adapté au contexte est une technologie développée par Brightcove qui utilise l'apprentissage automatique pour optimiser les paramètres d'encodage par élément de contenu et par contexte de livraison. CAE est spécialement conçu pour réduire les coûts de stockage et de bande passante associés à la diffusion vidéo, mais sans compromettre la qualité visuelle. Pour plus d'informations, veuillez consulter Présentation de l'encodage contextuel.

    Limites

    Les fonctionnalités suivantes ne sont actuellement pas supportées:

    • Prise en charge avancée des codecs (H.265, VP9, etc.)

    Commencer

    Conditions préalables

    Les clients qui souhaitent utiliser le codage contextuel doivent respecter les exigences suivantes:

    1. Video Cloud pour le client
    2. La diffusion dynamique est activée pour leur Video Cloud Compte
    3. Ils n'utilisent plus les API Brightcove héritées
    4. Confortable en utilisant le Ingest Profiles API et la Dynamic Ingest API

    Remarque: le codage sensible au contexte est une fonctionnalité qui n'est pas disponible pour tous. Video Cloud les clients. Si vous avez des questions sur l'utilisation ou non de l'encodage contextuel, veuillez contacter votre responsable de compte.

    Presets CAE

    Par version générale du service, nous avons l'intention de prendre en charge trois cas d'utilisation principaux qui sont à leur tour encapsulés par trois "préréglages". Les préréglages consistent en des paramètres de profil d'entrée, qui sont couplés aux optimisations CAE accordées pour le profil spécifique.

    CAE Presets
    Nom Description Cas d'utilisation simple
    multi-platform-standard-dynamic Résolution plafonnée à 720p et débit binaire chez 2 MBPS Usage général. Pour la livraison à une gamme d'appareils de bureau et mobiles
    multi-platform-extended-dynamic Ajoute le rendu 1080p et étend le débit maximal à ~ 4 Mbps Utiliser lorsque la qualité 1080p est critique. Par exemple, les clients diffusant du contenu HD sur de grands écrans
    multi-platform-extended-dynamic Les décalages codent l'échelle vers des rendus à débit inférieur. Capped at 720p Pour les cas d'utilisation et les régions où la faible bande passante est une préoccupation majeure

    Utilisation de paramètres prédéfinis pour coder le contenu

    Une fois que votre compte a été activé pour CAE, les trois profils répertoriés ci-dessus seront à votre disposition dans l'outil de téléchargement et les sections de profils d'ingestion du studio. De la même manière, ces profils peuvent être utilisés avec le Dynamic Ingest API, comme n'importe quel autre profil d'ingestion.

    Détails prédéfinis

    Un sous-ensemble des paramètres de chacun des profils CAE est répertorié ci-dessous.

    Multiplatform Standard

    (Dernière mise à jour: 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

    (Dernière mise à jour: 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,
        }

    Exemple de profil 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
             }
           ]
         }
        }

    Pour plus de détails, s'il vous plaît voir les documents pour le Ingest Profiles API et Dynamic Ingest API.

    Ajout de rendus MP4

    Si vous souhaitez avoir des rendus progressifs (MP4) téléchargeables pour votre vidéo, vous pouvez les spécifier dans le dynamic_origin.renditions tableau:

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

    Rendus MP4

    Les rendus MP4 que vous pouvez inclure sont indiqués ci-dessous - voir Profils d'acquisition standard pour la livraison dynamique et l'encodage contextuel pour plus de détails sur ces rendus.

    Disponible les rendus MP4


    Dernière mise à jour de la page le 12 juin 2020