Support Kontaktieren Sie Support | Systemstatus Systemstatus
Inhalt der Seite

    Verwenden von Context Aware Codierung

    In diesem Thema erfahren Sie, wie Sie Context Aware Encoding (CAE) verwenden, um Ihre Videoinhalte in Video Cloud aufzunehmen.

    Einführung

    Context Aware Encoding ist eine von Brightcove entwickelte Technologie, die maschinelles Lernen verwendet, um die Codierungseinstellungen auf der Basis von Inhalten und Zustellungskontexten zu optimieren. CAE wurde speziell entwickelt, um die mit der Videobereitstellung verbundenen Speicher- und Bandbreitenkosten zu reduzieren, ohne jedoch die visuelle Qualität zu beeinträchtigen. Weitere Informationen finden Sie unter Übersicht über die kontextbezogene Codierung.

    Einschränkungen

    Die folgenden Funktionen werden derzeit nicht unterstützt:

    • Erweiterte Codec-Unterstützung (H.265, VP9 usw.)

    Erste Schritte

    Voraussetzungen

    Kunden, die Context Aware Encoding verwenden möchten, sollten die folgenden Anforderungen erfüllen:

    1. Video Cloud Kunde
    2. Dynamic Delivery ist für das Video Cloud-Konto aktiviert
    3. Sie verwenden nicht mehr die alten Brightcove-APIs
    4. Bequem mit dem Ingest Profiles API und die Dynamic Ingest API

    Hinweis: Context Aware Encoding ist eine Funktion, die nicht allen Video Cloud-Kunden zur Verfügung steht. Wenn Sie Fragen dazu haben, ob Sie Context Aware Encoding verwenden können, wenden Sie sich an Ihren Account Manager.

    CAE-Voreinstellungen

    Mit der allgemeinen Freigabe des Dienstes beabsichtigen wir, drei primäre Anwendungsfälle zu unterstützen, die wiederum von drei „Voreinstellungen“ gekapselt werden. Die Voreinstellungen bestehen aus Aufnahmeprofileinstellungen, die mit CAE-Optimierungen gekoppelt sind, die auf das jeweilige Profil abgestimmt sind.

    CAE-Voreinstellungen
    Name Beschreibung Einfacher Anwendungsfall
    multi-platform-standard-dynamic Die Auflösung ist auf 720p und die Bitrate auf 2 MBPS begrenzt Allgemeiner Gebrauch. Zur Lieferung an eine Reihe von Desktop- und Mobilgeräten
    multi-platform-extended-dynamic Fügt eine 1080p-Wiedergabe hinzu und erweitert die maximale Bitrate auf ~ 4 Mbit / s Verwenden Sie diese Option, wenn die 1080p-Qualität von entscheidender Bedeutung ist. Zum Beispiel Kunden, die HD-Inhalte auf großen Bildschirmen bereitstellen
    multi-platform-extended-dynamic Verschiebungen codieren die Leiter in Richtung niedrigerer Bitratenwiedergaben. Begrenzt auf 720p Für Anwendungsfälle und Regionen, in denen knappe Bandbreite ein zentrales Anliegen ist

    Verwenden von Voreinstellungen zum Codieren von Inhalten

    Sobald Ihr Konto für CAE aktiviert wurde, stehen Ihnen die drei oben aufgeführten Profile im Upload-Tool und in den Abschnitten zum Aufnehmen von Profilen von Studio zur Verfügung. Aus dem gleichen Grund können diese Profile mit dem verwendet werden Dynamic Ingest API , wie jedes andere Aufnahmeprofil.

    Voreingestellte Details

    Eine Teilmenge der Einstellungen für jedes der CAE-Profile ist unten aufgeführt.

    Multiplatform Standard

    (Zuletzt aktualisiert: 12.07.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

    (Zuletzt aktualisiert: 12.07.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,
        }

    Beispiel eines CAE-Profils

        {
         "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
             }
           ]
         }
        }

    Weitere Einzelheiten finden Sie in den Dokumenten zum Ingest Profiles API und Dynamic Ingest API.

    Hinzufügen von MP4-Wiedergaben

    Wenn Sie progressive (MP4) Wiedergaben für Ihr Video herunterladen möchten, können Sie diese im Feld angeben dynamic_origin.renditions Array:

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

    MP4-Wiedergaben

    Die MP4-Wiedergaben, die Sie einschließen können, sind unten aufgeführt - siehe Standard-Aufnahmeprofile für die dynamische Bereitstellung und die kontextbezogene Codierung Ausführliche Informationen zu diesen Wiedergaben.

    Verfügbare MP4-Wiedergaben


    Seite zuletzt aktualisiert am 28 Sep 2020