Konfiguration der Startzeit für den Ausgabe-Timecode - 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.

Konfiguration der Startzeit für den Ausgabe-Timecode

Sie können die Startzeit für den Ausgabe-Timecode konfigurieren, der in den MediaLive Ausgabe-Codierungen enthalten ist.

Anmerkung

Bei diesem Verfahren wird vorausgesetzt, dass Sie mit dem Erstellen oder Bearbeiten eines Kanals vertraut sind, wie unter beschrieben. Erstellen eines Channels von Grund auf

  1. Wählen Sie auf der Seite Kanal erstellen im Abschnitt Allgemeine Einstellungen die Option Timecode-Konfiguration aus.

  2. Wählen Sie unter Quelle die Option für die Initialisierung des Timecodes in der Ausgabe aus:

    • EMBEDDED— Verwenden Sie den im Quellvideo eingebetteten Timecode.

      MediaLive sucht wie folgt nach dem Timecode im Quellvideo:

      • H.264 — Ein Timecode, der gemäß Abschnitt D.1.2 von SEI /14496-10-2005 in eine Nachricht vom Typ pic_timing eingefügt wurde ISO IEC

      • H.265 — Ein in eine SEI Nachricht vom Typ Timecode eingefügter Timecode gemäß Abschnitt D.2.26 von -T H.265 ITU

      • MPEG2— Ein in jeden GOP Header eingefügter Timecode gemäß Abschnitt 6.2.2.6 von /13818-2-2000 (R2006) ISO IEC

    • SYSTEMCLOCK— Nutze die ZeitUTC.

    • ZEROBASED— Verwenden Sie 00:00:00:00.

  3. (Optional) Geben Sie unter Sync-Schwellenwert einen Schwellenwert (in Frames) für die Synchronisation des Ausgabe-Timecodes mit dem Eingabe-Timecode ein. Hinweise zu diesem Feld finden Sie unter Über den Schwellenwert für die Synchronisation.

So funktioniert der Ausgabe-Timecode zur Laufzeit

Erster Kanalstart oder -neustart

Wenn Sie den Kanal starten, legt der Kanal den Start-Timecode für die Ausgangspipeline fest:

  • Der Kanal tastet den Eingabe-Timecode ab, wenn Sie die Startzeit so einrichten, dass sie auf den eingebetteten Timecode verweist. Wenn in der Quelle MediaLive kein eingebetteter Timecode gefunden wird, wird auf zurückgegriffen. UTC

  • Oder es setzt den Timecode auf die aktuelle UTC Uhrzeit.

  • Oder es setzt den Timecode auf 00:00:00:00.

Der Kanal generiert für jeden Ausgabeframe, den er erzeugt, einen neuen Timecode.

Eingangsschalter

Wenn der Kanal zu einem anderen Eingang wechselt, wird der MediaLive Timecode nicht neu initialisiert. Daher wird der Ausgabe-Timecode nicht durch einen Eingangsschalter gestört.

Unterbrechen und Aufheben der Unterbrechung

Wenn Sie den Kanal pausieren, MediaLive setzt er die Kodierung von Frames fort und verwirft diese sofort. Da die Kodierung jedoch MediaLive fortgesetzt wird, erhöhen sich die Timecodes weiter. Wenn Sie die Unterbrechung aufheben, kommt es folglich in der Ausgabe zu einem Bruch der Timecodes.

Über den Schwellenwert für die Synchronisation

Das Feld Schwellenwert für die Timecode-Synchronisierung synchronisiert den Ausgabe-Timecode mit dem Eingabe-Timecode. Es kann aus verschiedenen Gründen zu einer Abweichung zwischen beiden Timecodes kommen. Beispielsweise können Verarbeitungsprobleme auftreten, die dazu führen, dass Frames gelöscht oder wiederholt werden, MediaLive um dies zu kompensieren. Ferner können im Eingabe-Timecode-Stream Brüche auftreten.

Zweck der Synchronisation

Die Synchronisation ist nützlich, wenn es für Ihren Workflow wichtig ist, dass der ( MediaLive generierte) Ausgabe-Timecode mit dem ursprünglichen Eingabe-Timecode übereinstimmt.

  • Ein Abgleich der Timecodes kann von Bedeutung sein, wenn das Downstream-System bestimmte Frames identifizieren muss.

    In der Regel hat das Downstream-System diese Frames bereits anhand des ursprünglichen Eingabe-Timecode identifiziert. Daher muss der Ausgabe-Timecode mit dem ursprünglichen Eingabe-Timecode übereinstimmen, damit das System den gewünschten Frame findet.

  • Ein Abgleich ist nicht so wichtig, wenn der Hauptzweck des Ausgabe-Timecodes einfach nur darin besteht, jeden Ausgabe-Frame eindeutig zu identifizieren.

Wie funktioniert die Synchronisation

Wenn der Eingabe-Timecode und der Ausgabe-Timecode um die angegebene Anzahl von Frames auseinanderdriften, wird eine Unterbrechung in die Ausgabe-Timecodesequenz MediaLive eingefügt und der Ausgabe-Timecode so eingestellt, dass er dem aktuellen Eingabe-Timecode entspricht.

Die wesentlichen Nachteile der Synchronisierung bestehen darin, dass Timecode-Brüche in die Metadaten eingeführt werden und die Eindeutigkeit der einzelnen Ausgabe-Timecodes nicht garantiert werden kann.