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 contextuel est une technologie développée par Brightcove qui utilise l'apprentissage automatique pour optimiser les paramètres d'encodage sur un élément par contenu et delivebase de contexte. CAE est spécialement conçu pour réduire les coûts de stockage et de bande passante associés à la vidéolivery, 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. De dynamiquelivery est activé 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-plateforme-standard-dynamique Résolution plafonnée à 720p et débit binaire chez 2 MBPS Usage général. Pour delivery à une gamme d'appareils de bureau et mobiles
    multi-plateforme-étendue-dynamique Ajoute le rendu 1080p et étend le débit maximal à ~ 4 Mbps À utiliser lorsque la qualité 1080p est essentielle. Par exemple, les clients delivefaire passer du contenu HD sur de grands écrans
    multi-plateforme-étendue-dynamique 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.

    Standard multiplateforme

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

    Multiplateforme étendu

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

    Bande passante limitée

    (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'ingestion standard pour Dynamic DeliveEncodage sensible au contexte pour plus de détails sur ces rendus.

    Disponible les rendus MP4


    Dernière mise à jour de la page le 28 sept.2020