Umgang mit SMPTE 2038-Metadaten - MediaLive

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Umgang mit SMPTE 2038-Metadaten

Sie können so konfigurieren MediaLive , dass bestimmte Zusatzdaten aus einem SMPTE 2038-Stream extrahiert werden, der in diesen Eingaben enthalten ist:

  • Elemental Link-Eingaben

  • HLS-Transport-Stream (TS)-Eingaben

  • MediaConnect Eingaben

  • RTP-Eingaben

Anmerkung

In diesem Abschnitt wird davon ausgegangen, dass Sie mit dem Erstellen oder Bearbeiten eines Kanals vertraut sind, wie unter Erstellen eines Channels von Grund auf beschrieben.

Metadaten, die extrahiert MediaLive werden können

MediaLive kann die folgenden Daten aus einem SMPTE 2038-Stream extrahieren, der sich in der Quelle befindet.

Untertitel

  • ARIB-Untertitel — Beschriftungen, die mit ARIB STD-B37 Version 2.4 kompatibel sind.

  • Eingebettete Untertitel — Untertitel, die als zusätzliche Untertitel gespeichert werden und SMPTE 334 entsprechen. Die zusätzlichen Untertitel selbst müssen mit dem Standard EIA-608 (auch als CEA-608 oder „line 21“-Untertitel bezeichnet) oder dem Standard CEA-708 (auch als EIA-708 bezeichnet) konform sind.

  • Videotext-Untertitel — OP47-Teletextformat, auch bekannt als SMPTE RDD-08 (kompatibel mit ITU-R BT.1120-7).

Timecode

  • Timecode — Ein SMPTE 12M-Timecode. MediaLive erkennt diesen Timecode als eingebettete Timecode-Quelle.

Und nutze Nachrichten

  • SCTE 104-Nachrichten.

Metadaten

  • KLV-Metadaten — Daten, die mit SMPTE 336M-2007 konform sind.

Ein wohlgeformter SMPTE 2038-Stream

Damit MediaLive die Daten ordnungsgemäß extrahiert und verarbeitet werden können, muss der SMPTE 2038-Stream in der Eingabe bestimmte Kriterien erfüllen:

  • Der SMPTE 2038-Stream muss in jedem PMT vorhanden sein.

  • Die PID, in der sich der SMPTE 2038-Stream befindet, darf sich im Stream nicht ändern. Das Ändern der PID und das Senden einer neuen PMT, die diese PID identifiziert, werden nicht unterstützt.

  • Der Transportstream sollte den SMPTE 2038-Stream in nur einer PID enthalten. Wenn es in mehr als einer PID vorhanden ist, gibt es keine Garantie dafür, dass die PID identifiziert MediaLive wird, die zuerst erscheint. Es könnte eine andere PID wählen, mit Ergebnissen, die Sie nicht beabsichtigen.

Beachten Sie, dass, wenn es sich bei der Eingabe um eine Elemental Link-Eingabe handelt, eingebettete Untertitel (falls vorhanden), der Timecode und KLV-Metadaten (falls vorhanden) immer in einem SMPTE 2038-Stream enthalten sind. Der Stream ist immer wohlgeformt.

Eingaben konfigurieren

Wenn Sie die Daten in einem SMPTE 2038-Stream verwenden möchten MediaLive , müssen Sie die Eingabe so konfigurieren, dass sie den SMPTE 2038-Stream liest.

  1. Suchen Sie auf der Seite Kanal erstellen den Eingabe-Anhang für die entsprechende Eingabe.

  2. Stellen Sie unter Allgemeine Eingabeeinstellungen die Option SMPTE 2038 bevorzugen auf eine der folgenden Optionen ein:

    • Bevorzugen — Sucht für ein bestimmtes Datenelement MediaLive zunächst nach den Daten in einer SMPTE 2038-PID. Wenn die Daten nicht im SMPTE 2038-Stream gefunden werden oder wenn kein SMPTE 2038-Stream vorhanden ist, wird an anderen Stellen im Stream nach den Daten MediaLive gesucht.

    • Ignorieren (Standard) — sucht MediaLive nie nach einem SMPTE 2038-Stream. Auch wenn ein bestimmtes Datenelement an anderen Stellen im Stream nicht verfügbar ist, sucht MediaLive nicht nach einem SMPTE 2038-Stream. Beispielsweise könnten Sie die Timecode-Quelle auf „Eingebettet“ setzen (im Abschnitt „Allgemeine Konfiguration“ für den Kanal). Wenn Ignorieren aktiviert ist und die Timecode-Quelle nicht im Videostream enthalten ist, MediaLive wird in einem SMPTE 2038-Stream nicht danach gesucht.

    Beachten Sie, dass sich bei der Elemental Link-Eingabe alle KLV-Metadaten immer in einer SMPTE 2038 befinden, niemals in einer anderen PID. Wenn Sie also erfahren haben, dass die Quelle KLV-Metadaten enthält, wählen Sie immer Bevorzugen.

Wie MediaLive wird der SMPTE 2038-Stream verwendet

Wenn Sie festlegen, dass SMPTE 2038 in einer Eingabe bevorzugt wird, werden die Daten gemäß den MediaLive folgenden Regeln verwendet.

Untertitel

Sie können die Eingabe mit Untertitel-Selektoren einrichten, die ARIB, Embedded oder Teletext angeben. Sucht in diesem Fall MediaLive zunächst im SMPTE 2038-Stream nach dem angegebenen Untertiteltyp. Wenn die Untertitel dort MediaLive nicht gefunden werden, sucht es an anderen Stellen im Stream.

Unabhängig davon, MediaLive wo sich die Untertitel befinden, werden sie MediaLive extrahiert und auf die übliche Weise verarbeitet, je nachdem, wie Sie die Untertitel in der Ausgabe eingerichtet haben.

Timecode

Wenn eine Eingabe einen SMPTE 2038-Stream enthält, wird MediaLive zunächst nach einem SMPTE 12M-Timecode im SMPTE 2038-Stream gesucht. Wenn der Timecode dort MediaLive nicht gefunden wird, sucht es nach einem Timecode, der direkt in den Videostream eingebettet ist. MediaLive ordnet den SMPTE 12M-Timecode dem nächsten Videoframe zu.

Hinweise zur MediaLive Verwendung des Timecodes finden Sie unter. So funktioniert der Ausgabe-Timecode zur Laufzeit

Und nutze Nachrichten

Wenn Sie SMPTE 2038 in einer Eingabe bevorzugen, MediaLive extrahiert es alle gefundenen SCTE 104-Nachrichten und konvertiert sie dann sofort in SCTE 35-Nachrichten. Sie können die Nachrichten dann so behandeln, wie Sie SCTE 35-Nachrichten aus einer beliebigen Quelle behandeln würden. Weitere Informationen finden Sie unter SCTE-35-Nachrichtenverarbeitung.

KLV-Metadaten

Wenn Sie SMPTE 2038 in einer Eingabe bevorzugen, werden alle gefundenen KLV-Daten MediaLive extrahiert.

Sie können wählen, ob Sie die KLV-Metadaten in einer oder mehreren der folgenden Ausgabegruppen weiterleiten möchten. MediaLive verpackt das KLV in einen SMPTE 2038-Stream.

  • Archiv

  • MediaPackage

  • HLS (mit einem TS-Container)

  • UDP/TS

Es folgen die Einrichtungsschritte.

Konfiguration der Ausgaben für KLV-Metadaten

Sie können wählen, ob Sie die KLV-Metadaten in einer oder mehreren der folgenden Ausgabegruppen weiterleiten möchten.

Anmerkung

Bei den Informationen in diesem Abschnitt wird davon ausgegangen, dass Sie mit den allgemeinen Schritten zum Erstellen eines Kanals, wie in Erstellen eines Channels von Grund auf beschrieben, vertraut sind.

Archiv

  1. Wählen Sie auf der Seite Kanal erstellen im Abschnitt Ausgabegruppen in der Gruppe Archiv die Ausgabe aus.

  2. Wählen Sie unter Ausgabeeinstellungen die Option Container-Einstellungen und dann PID-Einstellungen aus.

  3. Stellen Sie diese Felder ein:

    • KLV: Wählen Sie PASSTHROUGH

    • KLV-Daten-PIDs: Geben Sie die PID ein, unter der Sie die KLV-Metadaten haben möchten.

MediaPackage

MediaPackage Die Ausgänge werden automatisch für Passthrough eingerichtet. Wenn MediaLive KLV-Metadaten in einer Eingabe gefunden werden, werden sie in einer MediaPackage Ausgabe in PID 501 weitergeleitet.

HLS

Sie können KLV-Metadaten in jeder Ausgabe übergeben, die über einen Standard-HLS-Container (einen TS-Container) verfügt.

  1. Wählen Sie auf der Seite Kanal erstellen im Abschnitt Ausgabegruppen in der Gruppe HLS die Ausgabe aus.

  2. Stellen Sie unter Ausgabeeinstellungen sicher, dass in den HLS-Einstellungen die Option Standard-HLS angegeben ist.

  3. Wählen Sie in den HLS-Einstellungen die Option PID-Einstellungen aus.

  4. Stellen Sie diese Felder ein:

    • KLV: Wählen Sie PASSTHROUGH

    • KLV-Daten-PIDs: Geben Sie die PID ein, unter der Sie die KLV-Metadaten haben möchten.

UDP/TS

  1. Wählen Sie auf der Seite Kanal erstellen im Abschnitt Ausgabegruppen in der UDP-Gruppe die Ausgabe aus.

  2. Wählen Sie unter Ausgabeeinstellungen die Option Netzwerkeinstellungen und dann PID-Einstellungen aus.

  3. Stellen Sie diese Felder ein:

    • KLV: Wählen Sie PASSTHROUGH

    • KLV-Daten-PID: Geben Sie die PID ein, unter der Sie die KLV-Metadaten haben möchten.