Support Kontaktieren Sie Support | Systemstatus Systemstatus
Inhalt der Seite

    Übersicht: Wiedergabe-API

    Die Playback-API wird verwendet, um Video- und Wiedergabelistendaten aus Video Cloud abzurufen. Es wird normalerweise verwendet, um Videodaten auf einer Webseite oder in einer mobilen App an einen Player zu übertragen.

    Einführung

    Die Wiedergabe-API ist eine API mit geringer Latenz, die für die clientseitige Verwendung beim Abrufen von Video- oder Wiedergabelistendaten von Webseiten oder mobilen Apps vorgesehen ist. Es ist nicht Eine allgemeine Medienverwaltungs-API zur Integration von Video Cloud in Ihr CMS oder andere Systeme. Verwenden Sie dazu die CMS API.

    Die Ergebnisse der Wiedergabe-API werden gefiltert, um nur abspielbare Videos zurückzugeben (Status = AKTIV, Flag für vollständige Aufnahme = wahr und in korrekten Daten / Zeiten, falls geplant). Dies bedeutet, dass der Player das Video abspielen kann, sobald eine Wiedergabe vorhanden ist, auch wenn andere noch verarbeitet werden. Wenn Sie Videos abrufen müssen, die derzeit nicht abspielbar sind, sollten Sie erneut die Option verwenden CMS API stattdessen.

    Beachten Sie außerdem, dass zur Maximierung der Leistung die Videodaten, auf die über die Wiedergabe-API zugegriffen wird, für einen kurzen Zeitraum zwischengespeichert werden. Wie lange eine bestimmte Datensatz-ID zwischengespeichert wird, variiert, kann jedoch bis zu 20 Minuten betragen.

    Siehe auch die API-Referenz.

    Anwendungsfälle

    Das Brightcove-Player und die Brightcove SDK-Player Schließen Sie Katalogmethoden ein, die mit den Methoden der Wiedergabe-API identisch sind, und zum größten Teil können Sie diese einfach verwenden, wenn Sie nur Videos oder Wiedergabelisten zur Laufzeit abrufen, um sie abzuspielen.

    Möglicherweise möchten Sie jedoch eine Ansicht von Videos oder Wiedergabelisten auf einem Bildschirm einer mobilen App bereitstellen, auf dem kein Player vorhanden ist.

    Darüber hinaus kann es vorkommen, dass Sie Videos oder Wiedergabelisten abrufen möchten, um Informationen darüber anzuzeigen, ohne dass ein Player auf dem Bildschirm angezeigt wird, z. B. als Zielseite für ein Videoportal.

    Die Wiedergabe-API ist in diesen Fällen nützlich.

    Allgemeine Informationen

    Basis-URL

    Die Basis-URL für die Wiedergabe-API lautet:

    https://edge.api.brightcove.com/playback/v1

    Konto-Pfad

    In allen Fällen werden Anfragen für ein bestimmtes Video Cloud-Konto gestellt. Daher fügen Sie immer den Begriff accounts gefolgt von Ihrer Konto-ID zur Basis-URL hinzu:

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}

    Authentifizierung

    Anfragen werden durch einen Richtlinienschlüssel authentifiziert, der auf drei Arten übergeben werden kann:

    1. In einem Argument zu einem Accept Header:
      Accept: application/json;pk={policy_key}

      Dies ist die empfohlene Methode für einen browserbasierten Client, da sie es ermöglicht, dass die Anfrage im Rahmen der CORS „Pre-Flight“ -Überprüfung des Browsers ohne zusätzliche Anforderung durchgeführt werden kann. Dies spart eine Latenz beim ersten Mal, wenn eine Browseranfrage gestellt wird.

    2. In einem Authorization Header mit dem Realm-Schlüsselwort BCOV-Policy:
      Authorization: BCOV-Policy {policy_key}
    3. In einem BCOV-Policy Header:
      BCOV-Policy: {policy_key}

    Beschaffung eines Richtlinienschlüssels

    Es gibt drei Möglichkeiten, einen Richtlinienschlüssel zu erhalten:

    1. Jedem Brightcove-Player wird automatisch einer zugewiesen. Hier finden Sie Anweisungen zum Eingeben des Richtlinienschlüssels eines Spielers dieses Dokument. Da Richtlinienschlüssel ein gutes Konto sind, können Sie sie unabhängig davon verwenden, ob dieser Player auf der Seite eingebettet ist.
    2. Sie können einen grundlegenden Richtlinienschlüssel mit dem Schnellstart für Richtlinienschlüsselgenerieren
    3. Sie können eine Anfrage an die Richtlinien-API

    Token-Authentifizierung

    Die Tokenauthentifizierung für HLS- und DASH-Inhalte wird unterstützt. Wenn Sie eine Token-Authentifizierung benötigen, wenden Sie sich an Ihren Account Manager, um diese für Ihr Konto zu aktivieren.

    Vermeiden Sie fest codierte URLs

    URLs für Thumbnails, Poster, Videodateien und andere Medien sollten auf Ihren Seiten oder Anwendungen niemals fest codiert sein. Das Playback API gibt die neueste zwischengespeicherte Version von URLs für Mediendateien zurück, die URLs selbst können sich jedoch ändern. Sie sollten die CMS API (oder Playback API ) -Anfragen verwenden, um diese URLs jedes Mal abzurufen, wenn die Seite geladen wird, oder sie nicht länger als sechs Stunden zwischenspeichern.

    Zwischenspeichern von Video- und Bild-URLs

    Sie können URLs für Videos und Bilder zwischenspeichern, um die Seitenleistung zu verbessern, der Cache muss jedoch regelmäßig aktualisiert werden. Wenn Sie zum Verbessern der Leistung von Seiten die abgerufenen URLs zwischenspeichern, aktualisieren Sie den Zwischenspeicher durch Wiederholen der API-Aufrufe mindestens einmal alle sechs Stunden.

    Methoden

    Die API unterstützt nur die folgenden GET-Anforderungen der folgenden Typen:

    Videoanfragen

    Ein einzelnes Videoobjekt kann entweder mit der Video-ID oder der Referenz-ID abgerufen werden.

    Video per ID abrufen

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/videos/{video_id}

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/57838016001/videos/38467382999

    Sample-Antwort

    {
      "account_id": "107767373999",
      "ad_keys": null,
      "created_at": "2010-07-12T22:37:34.760Z",
      "description": "Avatar_MakingAScene_Featurette",
      "duration": 595560,
      "id": "38467382999",
      "long_description": null,
      "name": "Avatar_MakingAScene_Featurette",
      "published_at": "2010-07-12T22:37:34.760Z",
      "reference_id": "AvatarMakingShort",
      "text_tracks": [],
      "updated_at": "2010-07-12T22:54:29.666Z",
      "cue_points": [
        {
          "id": "111637107001",
          "name": "Pre-roll",
          "type": "AD",
          "time": 0,
          "metadata": null,
          "force_stop": false
        }
      ],
      "custom_fields": {
        "moretext": "this is the first video uploaded",
        "mylist": "abc"
      },
      "link": {
        "text": "Full Dvd at Amazon",
        "url": "http://www.amazon.com/Avatar-Sam-Worthington/dp/B002VPE1AW"
      },
      "tags": [
        "copied"
      ],
      "poster_sources": [
        {
          "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999"
        }
      ],
      "thumbnail_sources": [
        {
          "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999"
        }
      ],
      "poster": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999",
      "thumbnail": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999",
      "sources": [
        {
          "avg_bitrate": 379000,
          "width": 320,
          "duration": 595560,
          "size": 28196307,
          "stream_name": "mp4:107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
          "codec": "H264",
          "asset_id": "111728840001",
          "container": "MP4",
          "height": 180,
          "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
        },
        {
          "avg_bitrate": 379000,
          "width": 320,
          "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
          "size": 28196307,
          "height": 180,
          "duration": 595560,
          "container": "MP4",
          "codec": "H264",
          "asset_id": "111728840001"
        }, ... 6 more sources ...
    
      ]
    }

    Video per Referenz-ID abrufen

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/videos/ref:{reference_id}

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/57838016001/videos/ref:nature_2010-07-12

    Sample-Antwort

    {
      "account_id": "107767373999",
      "ad_keys": null,
      "created_at": "2010-07-12T22:37:34.760Z",
      "description": "Avatar_MakingAScene_Featurette",
      "duration": 595560,
      "id": "38467382999",
      "long_description": null,
      "name": "Avatar_MakingAScene_Featurette",
      "published_at": "2010-07-12T22:37:34.760Z",
      "reference_id": "nature_2010-07-12",
      "text_tracks": [],
      "updated_at": "2010-07-12T22:54:29.666Z",
      "cue_points": [
        {
          "id": "111637107001",
          "name": "Pre-roll",
          "type": "AD",
          "time": 0,
          "metadata": null,
          "force_stop": false
        }
      ],
      "custom_fields": {
        "moretext": "this is the first video uploaded",
        "mylist": "abc"
      },
      "link": {
        "text": "Full Dvd at Amazon",
        "url": "http://www.amazon.com/Avatar-Sam-Worthington/dp/B002VPE1AW"
      },
      "tags": [
        "copied"
      ],
      "poster_sources": [
        {
          "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999"
        }
      ],
      "thumbnail_sources": [
        {
          "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999"
        }
      ],
      "poster": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999",
      "thumbnail": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999",
      "sources": [
        {
          "avg_bitrate": 379000,
          "width": 320,
          "duration": 595560,
          "size": 28196307,
          "stream_name": "mp4:107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
          "codec": "H264",
          "asset_id": "111728840001",
          "container": "MP4",
          "height": 180,
          "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
        },
        {
          "avg_bitrate": 379000,
          "width": 320,
          "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
          "size": 28196307,
          "height": 180,
          "duration": 595560,
          "container": "MP4",
          "codec": "H264",
          "asset_id": "111728840001"
        }, ... 6 more sources ...
    
      ]
    }

    Suche nach Videos

    Sie müssen a verwenden suchfähiger Richtlinienschlüssel , bei der Suche nach Videos mithilfe der Wiedergabe-API. Einzelheiten finden Sie in der Wiedergabe-API-Referenz Dokument.

    Parameter

    Bitte beachten Sie, dass alle Parameter optionalsind. Sie gelten für GET Videos nur Anfragen.

    Parameter für Videoanfragen abrufen
    Parameter Beschreibung
    q Abfragezeichenfolge für Suchvorgänge - Einzelheiten finden Sie in der Suchanleitung
    limit Anzahl der zurückzugebenden Videos - muss eine ganze Zahl zwischen 1 und 100 sein. Standard: 20
    offset Anzahl der zu überspringenden Videos (für Paging-Ergebnisse). Muss eine positive Ganzzahl sein. Standard: 0
    sort Eine Zeichenfolge, die das zu sortierende Feld angibt.
    Beginnen mit - absteigend sortieren.
    Wenn ein Wert für q bereitgestellt wird, lautet die Standardsortierung nach "Punktzahl" (Relevanz der Suchergebnisse für die ursprüngliche Abfrage).
    Wenn kein Wert für q bereitgestellt wird, ist die Standardsortierung nach updated_at absteigend.
    Die folgenden Felder sind für die Sortierung gültig: name , reference_id , created_at , published_at , updated_at , schedule_starts_at , schedule_ends_at , state , plays_total , und plays_trailing_week
    Einzelheiten finden Sie in der Holen Sie sich Videos Abschnitt der Playback-API-Referenz

    Brightcove's Playback API bietet eine programmatische Möglichkeit, nach Videos in Ihrem zu suchen Video Cloud Bibliothek.

    Um grundlegende und komplexe Suchen Ihrer Videodaten durchzuführen, verwenden Sie den q Parameter:

    https://edge.api.brightcove.com/playback/v1/accounts/1752604051111/videos?q={search terms}

    Einzelheiten zur Suche nach Videos finden Sie im Dokument „ Videos durchsuchen “.

    Paging-Ergebnisse

    Verwenden Sie die limit Parameter, um anzugeben, wie viele Elemente Sie auf eine Anfrage zurückgeben möchten - bis zu 100. Sie können dann die verwenden offset Parameter zum Blättern durch Ergebnismengen, die größer als die sind limit. Die offset ist die Anzahl der zu überspringenden Elemente.

    Die folgende Suche gibt beispielsweise Videos 51-75 des gesamten Ergebnissatzes zurück, vorausgesetzt, die Gesamtergebnismenge enthält mindestens 75 Videos:

    /videos?q=updated_at:2014-01-01..2014-06-30&limit=25&offset=50

    Das limit und offset Parameter können nur für Videos verwendet werden.

    Best Practice Paging

    Es wird empfohlen, die folgenden Schritte auszuführen, wenn Sie Ihre Ergebnismenge über die Wiedergabe-API durchsuchen:

    1. Verwenden Sie die limit und offset Parameter, um Datengruppen aus Ihrer Ergebnismenge zurückzugeben.
      /accounts/578380111111/videos?q=tags:nature&limit=20&offset=50
    2. Bei jeder Antwort sehen Sie, dass die count Das Feld zeigt immer die maximale Anzahl von Videos in Ihrer Ergebnismenge an.
      {"count": 171,
        "videos": [ ... ]
      }
    3. Die Summe count Anhand von Videos aus Ihrer ersten Anfrage können Sie bestimmen, wie viele weitere Seiten Sie anfordern müssen.

      Alternativ können Sie die abfragen count Wert bei jeder Antwort und weiter bis zum count ist kleiner oder gleich der Seitengröße mal der limit.
      count <= page-number * limit

    Sortieren von Videoergebnissen

    Verwenden Sie den Parameter sort=field_name um anzugeben, wie die Ergebnisse sortiert werden sollen. Sie können nach folgenden Videofeldern sortieren:[1-1]

    • Name
    • reference_id
    • created_at
    • published_at
    • updated_at
    • Schedule_starts_at (Hinweis: Dies ist die Sortieren Feld - die Suchfeld ist schedule.starts_at)
    • Schedule_ends_at (Hinweis: Dies ist die Sortieren Feld - die Suchfeld ist schedule.ends_at)
    • state
    • play_total[1-2]
    • play_trailing_week[1-2]

    Notizen

    • [1-1] Wenn Sie für einen Videosuchanruf keinen Sortierwert angeben, werden die Ergebnisse nach Relevanz sortiert. Wenn Sie keinen Sortierwert für einen GET Videoaufruf angeben, werden die Ergebnisse nach updated_at absteigend sortiert.
    • [1-2] Sie können weiter sortieren plays_total oder plays_trailing_week Diese Felder sind jedoch nicht in den Ergebnissen enthalten

    Alle Videos und große Datenmengen

    Wenn Sie alle Videos in Ihrem Konto oder eine große Anzahl von Videos abrufen, müssen Sie einige Dinge beachten:

    1. Sie könnten versucht sein, den größten zulässigen limit (100) zu verwenden, aber es ist besser, Videos in Stapeln von 25 oder weniger abzurufen, um die Möglichkeit eines Timeouts von API-Anfragen zu minimieren
    2. Da Sie große Datensätze durchlaufen, ist es möglich, dass die Videodaten während des Vorgangs aktualisiert werden, was dazu führen kann, dass sich Elemente in den Antworten verschieben:
      • Möglicherweise wird ein Artikel auf aufeinanderfolgenden Seiten wiederholt
      • Ein Artikel könnte übersehen werden, da er zu einem vorherigen Antwortset verschoben wurde

      Um der ersten Möglichkeit Rechnung zu tragen, sollte Ihre App die vollständige Artikelliste nach dem Abrufen von Videos deduplizieren. Um die zweite Möglichkeit zu nutzen, müssen Sie die Gesamtzahl der abgerufenen Elemente (nach dem De-Duping) mit der Anzahl vergleichen, die Sie erwartet haben, und dann die Anfragen erneut ausführen, indem Sie die Ergebnisse nach last_modified_date (absteigend) sortieren - Sie sollten nicht mehr als eine Charge abrufen müssen, um verpasste Artikel aufzunehmen.

    3. Sie können die Wahrscheinlichkeit der Szenarien im vorherigen Element verringern, indem Sie die zurückgegebenen Ergebnisse entsprechend sortieren. Die Standardsortierung nach Relevanz für Suchen basiert auf einem komplexen Algorithmus, der Kombinationen von Schlüsselwörtern, Tags und benutzerdefinierten Feldwerten sucht. Wenn Sie nach Videos suchen, die auf mehreren Keywords, Tags und/oder benutzerdefinierten Feldern basieren, ist die Sortierung nach Relevanz genau das, was Sie wollen. Wenn Sie jedoch nur versuchen, alle oder eine große Menge Ihrer Videos abzurufen, erhalten Sie durch explizites Festlegen des sort Parameters mehr Kontrolle über die Reihenfolge der zurückgegebenen Artikel.

    Holen Sie sich Videos

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/videos

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/57838016001/videos?q=tags:nature,name:nature

    Sample-Antwort

    {
      "count": 123,
      "videos":
        [
          {<video1 fields>},
          {<video2 fields>},
          ...
        ]
    }

    Antwort auf Fehler

    Wenn Sie versuchen, den Endpunkt "Videos abrufen" mit einem Richtlinienschlüssel zu verwenden, der NICHT für die Suche aktiviert ist, wird von der Wiedergabe-API die folgende Fehlermeldung angezeigt:

    [
      {
        "api_call": "search",
        "error_subcode": "API",
        "error_code": "ACCESS_DENIED",
        "message": "Access to this resource is forbidden by access policy."
      }
    ]

    Mit der Wiedergabe-API können Sie Ihr Konto nach Videos durchsuchen, die sich auf das angegebene Video beziehen. Basierend auf name und short description Von dem angegebenen Video sucht die API in den folgenden Feldern nach Teilübereinstimmungen:

    • name
    • short description
    • long description
    • tags

    Wenn die Geobeschränkung wirksam ist, erhalten Sie möglicherweise keine vollständige Ergebnisseite.

    Parameter

    Die folgenden URL-Parameter können für GET-bezogene Videoanfragen verwendet werden:

    GET Related Videos Request Params
    Parameter Beschreibung
    limit Die Anzahl der zurückzugebenden Videos (Vorgabe = 20; Maximal=100)
    ad_config_id Hängen Sie Ihre ad_config_id an, um zurückzukehren Videos mit SSAI

    Standardmäßig enthält die Antwort bis zu 20 Videos. Sie können die verwenden limit Parameter für die Rückgabe von maximal 100 Videos mit Kosten für eine erhöhte Latenz.

    Beachten Sie, dass es keine gibt offset Parameter, wenn Sie verwandte Videos finden, sodass Sie nicht in der Lage sind, durch Ihre Videoergebnisse zu blättern.

    Holen Sie sich verwandte Videos mit Video-ID

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/videos/{video_id}/related

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/1752604059001/videos/5565662146001/related

    Holen Sie sich verwandte Videos mit der Referenz-ID

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/videos/ref:{reference_id}/related

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/1752604059001/videos/ref:nature/related

    Sample-Antwort

    Beachten Sie in der Antwort unten, dass es keine gibt count Feld, im Gegensatz zu der Videos suchen Antwort.

    {
      "videos":
        [
          {<video1 fields>},
          {<video2 fields>},
          ...
        ]
    }

    Antwort auf Fehler

    Wenn Sie versuchen, den suchbezogenen Endpunkt mit einem Richtlinienschlüssel zu verwenden, der NICHT suchfähig ist, wird von der Wiedergabe-API die folgende Fehlermeldung angezeigt:

    [
      {
        "api_call": "search",
        "error_subcode": "API",
        "error_code": "ACCESS_DENIED",
        "message": "Access to this resource is forbidden by access policy."
      }
    ]

    Videoanfrage mit SSAI

    Auch wenn Sie in Ihrer Anwendung KEINEN Brightcove-Webplayer oder die Brightcove Native SDKs verwenden, können Sie die serverseitige Anzeigeneinfügung (SSAI) mit Ihrem eigenen Player verwenden.

    Holen Sie sich Video mit SSAI

    Um ein Video mit SSAI zurückzugeben, hängen Sie Ihre Anzeigenkonfigurations-ID als URL-Parameter an Ihre Playback-API-Anforderung an. Mit dieser Anforderung können Sie entweder eine Video-ID oder eine Video-Referenz-ID verwenden.

    Endpunkt mit URL-Parameter

    Fügen Sie Ihre ad_config_id bis zum Ende der Playback-API-Anforderung:

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/videos/{video_id}?ad_config_id={ad_config_id}

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/1752604059001/videos/5565662146001?ad_config_id=1234abcd

    In der folgenden Beispielantwort werden Sie Folgendes feststellen:

    • Die Antwort ähnelt der, wenn Sie keine Anzeigenkonfigurations-ID angegeben haben.
    • Die Elemente der sources Das Array enthält eine neue Eigenschaft namens vmap.
    • Wenn Sie wissen möchten, wo sich die Anzeigen im Content befinden, können Sie die VMAP-Datei lesen, die im verknüpft ist vmap Eigentum.
    • Das src Eigentum innerhalb der sources Das Array enthält die URL zur HLS- oder DASH-Quelle. Dies entspricht der Antwort, wenn keine Anzeigenkonfigurations-ID verwendet wird, sondern die src Anzeigen werden mit dem Hauptinhalt zusammengefügt.

    Sample-Antwort

    {
      "description": "The story of a giant rabbit with a heart bigger than himself. ",
      "poster_sources": [
        {
          "src": "https://cf-images.us-east-1.prod.boltdns.net/v1/jit/3723496277001/dd5bd69c-e962-4a43-9dbd-94faaaba1785/main/1280x720/5m17s130ms/match/image.jpg"
        }
      ],
      "tags": [],
      "cue_points": [],
      "custom_fields": {},
      "account_id": "3723496277001",
      "sources": [
        {
          "ext_x_version": "4",
          "vmap": "http://ssaiplayback.prod.boltdns.net/playback/once/v1/vmap/hls/v4/clear/3723496277001/7a3316d9-1b06-4d62-bec8-3919b43fffbb/dd5bd69c-e962-4a43-9dbd-94faaaba1785/content.vmap?bc_token=NTllMTMxYjNfMTdkOTY2YThhNjU5MDk5ZTQ3NDBkNmUxOTYyOGRkNzM0ZjBiM2RjMGEwOThjOGFkYjk1MWQxMzFmNGYzMjA5YQ%3D%3D",
          "type": "application/x-mpegURL",
          "src": "http://ssaiplayback.prod.boltdns.net/playback/once/v1/hls/v4/clear/3723496277001/7a3316d9-1b06-4d62-bec8-3919b43fffbb/dd5bd69c-e962-4a43-9dbd-94faaaba1785/master.m3u8?bc_token=NTllMTMxYjNfZGM5ZDg0NGM2ZGJjZDcxZTFjOGYyODBlMzM2NmNmMmJkMWNhZDczNWViNzRiMjIwNjg5MjkzZGM0ZmJlMTc1Yw%3D%3D"
        },
        ...
      ],
      "created_at": "2017-05-15T17:09:11.171Z"
    }

    Benötigen Sie ad_config_id

    Mithilfe der Richtlinien-API können Sie einen Richtlinienschlüssel erstellen, für den Sie den ad_config_id URL-Parameter beim Anfordern der Wiedergabe-API. Einzelheiten zum Einstellen dieser Funktion finden Sie in der Richtlinien-API-Referenz Dokument.

    Wenn der Richtlinienschlüssel so eingestellt ist, dass ein ad_config_id Wenn Sie es nicht an eine Playback-API-Anforderung anhängen, wird der folgende Fehler angezeigt:

    [
      {
        "error_subcode": "AD_CONFIG",
        "error_code": "ACCESS_DENIED",
        "message": "Missing required ad_config_id parameter"
      }
    ]

    Playlist-Anfragen

    Ein Wiedergabelisten-Videoobjekt kann entweder mithilfe der Wiedergabelisten-ID oder seiner Referenz-ID abgerufen werden.

    Parameter

    Die folgenden URL-Parameter können für Wiedergabelistenanforderungen verwendet werden

    Playlist Request Params
    Parameter Beschreibung
    Grenze Die Anzahl der zurückzugebenden Videos (Vorgabe = 20; Maximal=100)
    Offset Anzahl der zu überspringenden Videos (vom Anfang der Wiedergabeliste; Standard = 0)

    Diese an Ihre Anfrage angehängten Parameter -? Limit = 40 & offset = 20 - geben beispielsweise Videos 21-60 in der Wiedergabeliste zurück (vorausgesetzt, es gibt so viele).

    Holen Sie sich die Wiedergabeliste nach ID

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/playlists/{playlist_id}

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/57838016001/playlists/38467382999

    Sample-Antwort

    {
      "account_id": "107767373999",
      "created_at": "2010-07-12T22:43:30.290Z",
      "description": null,
      "id": "111592530001",
      "name": "Play One",
      "reference_id": null,
      "type": "EXPLICIT",
      "updated_at": "2010-07-12T22:51:25.055Z",
    
      "videos": [
        {
          "description": "Avatar_MakingAScene_Featurette",
          "poster_sources": [
            {
              "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999"
            }
          ],
          "tags": [
            "copied"
          ],
          "cue_points": [
            {
              "id": "111637107001",
              "name": "Pre-roll",
              "type": "AD",
              "time": 0,
              "metadata": null,
              "force_stop": false
            }
          ],
          "custom_fields": {
            "moretext": "this is the first video uploaded",
            "mylist": "abc"
          },
          "account_id": "107767373999",
          "sources": [
            {
              "avg_bitrate": 379000,
              "width": 320,
              "duration": 595560,
              "size": 28196307,
              "stream_name": "mp4:107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728840001",
              "container": "MP4",
              "height": 180,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 379000,
              "width": 320,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 28196307,
              "height": 180,
              "duration": 595560,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728840001"
            },
            {
              "avg_bitrate": 267000,
              "width": 320,
              "duration": 595560,
              "size": 19894997,
              "stream_name": "mp4:107767373999/107767373999_111728852001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728852001",
              "container": "MP4",
              "height": 180,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 267000,
              "width": 320,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728852001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 19894997,
              "height": 180,
              "duration": 595560,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728852001"
            },
            {
              "avg_bitrate": 549000,
              "width": 480,
              "duration": 595567,
              "size": 40889436,
              "stream_name": "mp4:107767373999/107767373999_111728860001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728860001",
              "container": "MP4",
              "height": 268,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 549000,
              "width": 480,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728860001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 40889436,
              "height": 268,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728860001"
            },
            {
              "avg_bitrate": 835000,
              "width": 640,
              "duration": 595567,
              "size": 62142992,
              "stream_name": "mp4:107767373999/107767373999_111728865001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728865001",
              "container": "MP4",
              "height": 360,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 835000,
              "width": 640,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728865001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 62142992,
              "height": 360,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728865001"
            },
            {
              "avg_bitrate": 1744000,
              "width": 640,
              "duration": 595567,
              "size": 129836869,
              "stream_name": "mp4:107767373999/107767373999_111735357001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111735357001",
              "container": "MP4",
              "height": 360,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 1744000,
              "width": 640,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111735357001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 129836869,
              "height": 360,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111735357001"
            },
            {
              "avg_bitrate": 1249000,
              "width": 640,
              "duration": 595567,
              "size": 92994065,
              "stream_name": "mp4:107767373999/107767373999_111735369001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111735369001",
              "container": "MP4",
              "height": 360,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 1249000,
              "width": 640,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111735369001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 92994065,
              "height": 360,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111735369001"
            }
          ],
          "name": "Avatar_MakingAScene_Featurette",
          "reference_id": "AvatarMakingShort",
          "long_description": null,
          "duration": 595560,
          "published_at": "2010-07-12T22:37:34.760Z",
          "text_tracks": [],
          "updated_at": "2010-07-12T22:54:29.666Z",
          "thumbnail": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999",
          "poster": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999",
          "link": {
            "text": "Full Dvd at Amazon",
            "url": "http://www.amazon.com/Avatar-Sam-Worthington/dp/B002VPE1AW"
          },
          "id": "38467382999",
          "ad_keys": null,
          "thumbnail_sources": [
            {
              "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999"
            }
          ],
          "created_at": "2010-07-12T22:37:34.760Z"
        }
      ],
    }

    Holen Sie sich die Wiedergabeliste anhand der Referenz-ID

    Endpunkt

    https://edge.api.brightcove.com/playback/v1/accounts/{account_id}/playlists/ref:{reference_id}

    Beispiel

    https://edge.api.brightcove.com/playback/v1/accounts/57838016001/playlists/ref:nature_2010-07-12

    Sample-Antwort

    {
      "account_id": "107767373999",
      "created_at": "2010-07-12T22:43:30.290Z",
      "description": null,
      "id": "111592530001",
      "name": "Play One",
      "reference_id": nature_2010-07-12,
      "type": "EXPLICIT",
      "updated_at": "2010-07-12T22:51:25.055Z",
    
      "videos": [
        {
          "description": "Avatar_MakingAScene_Featurette",
          "poster_sources": [
            {
              "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999"
            }
          ],
          "tags": [
            "copied"
          ],
          "cue_points": [
            {
              "id": "111637107001",
              "name": "Pre-roll",
              "type": "AD",
              "time": 0,
              "metadata": null,
              "force_stop": false
            }
          ],
          "custom_fields": {
            "moretext": "this is the first video uploaded",
            "mylist": "abc"
          },
          "account_id": "107767373999",
          "sources": [
            {
              "avg_bitrate": 379000,
              "width": 320,
              "duration": 595560,
              "size": 28196307,
              "stream_name": "mp4:107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728840001",
              "container": "MP4",
              "height": 180,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 379000,
              "width": 320,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728840001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 28196307,
              "height": 180,
              "duration": 595560,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728840001"
            },
            {
              "avg_bitrate": 267000,
              "width": 320,
              "duration": 595560,
              "size": 19894997,
              "stream_name": "mp4:107767373999/107767373999_111728852001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728852001",
              "container": "MP4",
              "height": 180,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 267000,
              "width": 320,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728852001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 19894997,
              "height": 180,
              "duration": 595560,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728852001"
            },
            {
              "avg_bitrate": 549000,
              "width": 480,
              "duration": 595567,
              "size": 40889436,
              "stream_name": "mp4:107767373999/107767373999_111728860001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728860001",
              "container": "MP4",
              "height": 268,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 549000,
              "width": 480,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728860001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 40889436,
              "height": 268,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728860001"
            },
            {
              "avg_bitrate": 835000,
              "width": 640,
              "duration": 595567,
              "size": 62142992,
              "stream_name": "mp4:107767373999/107767373999_111728865001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111728865001",
              "container": "MP4",
              "height": 360,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 835000,
              "width": 640,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111728865001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 62142992,
              "height": 360,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111728865001"
            },
            {
              "avg_bitrate": 1744000,
              "width": 640,
              "duration": 595567,
              "size": 129836869,
              "stream_name": "mp4:107767373999/107767373999_111735357001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111735357001",
              "container": "MP4",
              "height": 360,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 1744000,
              "width": 640,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111735357001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 129836869,
              "height": 360,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111735357001"
            },
            {
              "avg_bitrate": 1249000,
              "width": 640,
              "duration": 595567,
              "size": 92994065,
              "stream_name": "mp4:107767373999/107767373999_111735369001_Avatar-MakingAScene-Featurette.mp4?__nn__=1497926354001&slist=107767373999/&auth=daEciavcicRbhbtdSaBdBdVbXd0aUdTcMaX-bvRrSa-hca-slyCzrux_zJAq_HFCB_EvE&aifp=bcosuds",
              "codec": "H264",
              "asset_id": "111735369001",
              "container": "MP4",
              "height": 360,
              "app_name": "rtmp://cp150446.edgefcs.net/ondemand"
            },
            {
              "avg_bitrate": 1249000,
              "width": 640,
              "src": "http://uds.ak.o.brightcove.com/107767373999/107767373999_111735369001_Avatar-MakingAScene-Featurette.mp4?pubId=107767373999&videoId=38467382999",
              "size": 92994065,
              "height": 360,
              "duration": 595567,
              "container": "MP4",
              "codec": "H264",
              "asset_id": "111735369001"
            }
          ],
          "name": "Avatar_MakingAScene_Featurette",
          "reference_id": "AvatarMakingShort",
          "long_description": null,
          "duration": 595560,
          "published_at": "2010-07-12T22:37:34.760Z",
          "text_tracks": [],
          "updated_at": "2010-07-12T22:54:29.666Z",
          "thumbnail": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999",
          "poster": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728861001_vs-111727994001.jpg?pubId=107767373999&videoId=38467382999",
          "link": {
            "text": "Full Dvd at Amazon",
            "url": "http://www.amazon.com/Avatar-Sam-Worthington/dp/B002VPE1AW"
          },
          "id": "38467382999",
          "ad_keys": null,
          "thumbnail_sources": [
            {
              "src": "http://brightcove04.o.brightcove.com/107767373999/107767373999_111728862001_th-111727994001.jpg?pubId=107767373999&videoId=38467382999"
            }
          ],
          "created_at": "2010-07-12T22:37:34.760Z"
        }
      ],
    }

    Untertitel

    Untertitel enthalten zusätzliche Informationen zu Ihrem Video für Personen, die darauf zugreifen möchten. Untertitel sind notwendig, damit Gehörlose und Schwerhörige auf den Audioteil Ihrer Videos zugreifen können. Wenn Sie mit Untertiteln noch nicht vertraut sind, lesen Sie die Überblick: Hinzufügen von Untertiteln zu einem Videodokument .

    Externes WebVTT

    Externe WebVTT-Untertitel sind Textdateien, die vom Video getrennt sind. Sie können Untertiteldateien wie folgt mit einem Video verknüpfen:

    Sample-Antwort

    Unten finden Sie eine Beispielantwort von der Wiedergabe-API, bei der eine WebVTT-Untertiteldatei mithilfe des Medienmoduls zu einem Video hinzugefügt wurde. Beachten Sie, dass die Textspur src Eigenschaften verweisen auf eine externe Untertiteldatei.

    {
    "text_tracks": [
    {
      "mime_type": null,
      "account_id": "20318290001",
      "default": true,
      "sources": [
        {
          "src": "https://static.3playmedia.com/p/files/2240988/threeplay_transcripts/6418302.vtt?project_id=10127&format_id=51&refresh=1515241856"
        }
      ],
      "src": "https://static.3playmedia.com/p/files/2240988/threeplay_transcripts/6418302.vtt?project_id=10127&format_id=51&refresh=1515241856",
      "asset_id": null,
      "label": "English",
      "id": "13d66def-d004-4e75-b160-4ac693eff7d7",
      "kind": "captions",
      "srclang": "en"
    }
    ],
    }

    Im Manifestieren webVTT

    In-manifeste WebVTT-Untertitel werden mit Ihren Videos aufgenommen. Dies kann erfolgen, wenn Sie Ihr Video zum ersten Mal aufnehmen oder nachdem Ihr Video aufgenommen wurde. Sie können In-Manifest-Beschriftungen wie folgt erstellen:

    Sample-Antwort

    Unten finden Sie eine Beispielantwort von der Wiedergabe-API, bei der eine WebVTT-Untertiteldatei mithilfe von Dynamic zu einem Video hinzugefügt wurde API aufnehmen. Beachten Sie, dass die Textspur src Eigenschaften verweisen auf interne Brightcove-Dateien.

    {
    "text_tracks": [
    {
      "mime_type": "text/webvtt",
      "account_id": "1752604059001",
      "default": false,
      "sources": [
        {
          "src": "http://bcboltbde696aa-a.akamaihd.net/media/v1/text/vtt/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/text.vtt?akamai_token=exp=1518032480~acl=/media/v1/text/vtt/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/text.vtt*~hmac=5aa9f206a8e970efb4cab95278e2e9b16a29b3ccf82951a91245352d9149b173"
        },
        {
          "src": "https://bcboltbde696aa-a.akamaihd.net/media/v1/text/vtt/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/text.vtt?akamai_token=exp=1518032480~acl=/media/v1/text/vtt/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/text.vtt*~hmac=5aa9f206a8e970efb4cab95278e2e9b16a29b3ccf82951a91245352d9149b173"
        }
        ],
      "src": "http://bcboltbde696aa-a.akamaihd.net/media/v1/text/vtt/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/text.vtt?akamai_token=exp=1518032480~acl=/media/v1/text/vtt/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/text.vtt*~hmac=5aa9f206a8e970efb4cab95278e2e9b16a29b3ccf82951a91245352d9149b173",
      "asset_id": null,
      "label": "EN",
      "id": "92cb36a7-c836-4506-a87f-f649316c0cdf",
      "kind": "captions",
      "in_band_metadata_track_dispatch_type": "",
      "srclang": "en"
    }
    ],
    }

    Manifest

    Das Manifest für die HLS- oder DASH-Videodateien enthält auch die erforderlichen Informationen, um die WebVTT-Untertitel einzuschließen.

    HLS
    #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-0",NAME="en (Main)",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="en",URI="https://manifest.prod.boltdns.net/manifest/v1/hls/v4/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/8b12c808-c5ea-47f3-abfa-c23b023db297/10s/rendition.m3u8?fastly_token=NWE3YjU3ZThfNzAwNTczOWM4MWQ4Mzk2NjFkYjVjYmFhYjQwNzY2MWUzM2MyNDM5ZDA5ZGExYTFkMzRmYzA0MDdhOTlmZWJhMw%3D%3D"
    #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles-0",NAME="EN",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="en",URI="https://manifest.prod.boltdns.net/manifest/v1/hls/v4/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf/rendition.m3u8?fastly_token=NWE3YjU3ZThfNDYzOThkZGJiZTU1NTlhOTdkYzA5OTA3M2UzZGRlYTgzMmRkZmUxMGIxYTJkY2Y5ZDQ1ODFiNTEyMmNiZDVhMw%3D%3D"
    #EXT-X-STREAM-INF:PROGRAM-ID=0,BANDWIDTH=519200,CODECS="mp4a.40.2,avc1.420015",RESOLUTION=480x270,AUDIO="audio-0",CLOSED-CAPTIONS=NONE,SUBTITLES="subtitles-0"
    https://manifest.prod.boltdns.net/manifest/v1/hls/v4/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/5f7850d9-9a65-4eee-8810-86a1e18e05fb/10s/rendition.m3u8?fastly_token=NWE3YjU3ZThfY2Q5YmE2ODc2OWFiNTgyZjUxMjc1MzRhNmQxMzA0ZmJmY2RlMGU4ZjBiNDExZGRmNjc3YjQ0OGQ5N2RiOTVmMA%3D%3D
    
    STRICH
    <AdaptationSet mimeType="text/vtt" lang="en">
    <Representation bandwidth="256" id="92cb36a7-c836-4506-a87f-f649316c0cdf">
      <BaseURL>http://bcboltbde696aa-a.akamaihd.net/media/v1/dash/live/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a/92cb36a7-c836-4506-a87f-f649316c0cdf.vtt?akamai_token=exp=1518032494~acl=/media/v1/dash/live/clear/1752604059001/3585c49a-5a95-4783-8625-e3af727d094a*~hmac=3e2edc412c273f1255f2c18bbbcee7afc6a2edb74573f9295b0f05feda69f0e2</BaseURL>
    </Representation>
    </AdaptationSet>

    Seite zuletzt aktualisiert am 24 Okt. 2020