Umgang mit dem Verlust des Videoeingangs - 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 dem Verlust des Videoeingangs

Sie können die Art und Weise anpassen, wie MediaLive mit Medien umgegangen wird, wenn der Videoeingang in den Kanal verloren geht.

Wie MediaLive geht man mit dem Verlust von Videoeingängen um

Wenn eine Eingabe aufgenommen MediaLive wird, wird möglicherweise festgestellt, dass die Videoquelle verloren gegangen ist. Dieser Verlust führt dazu MediaLive , dass man anfängt, dem Verhalten beim Umgang mit Eingangsverlusten zu folgen. MediaLive beginnt mit der Kodierung von Ersatzinhalten (Füllrahmen) auf der Ausgabeseite. Diese Handhabung stellt sicher, dass der Kanal weiterhin Videoinhalte kodieren kann. (Eine wichtige Regel von MediaLive ist, dass ein laufender Kanal immer Inhalte kodieren muss.)

Der Kanal folgt der Behandlung von Eingangsverlusten, bis er sich erholt und zur normalen Kodierung zurückkehrt. Die Art und Weise, wie der Kanal wiederhergestellt wird, hängt davon ab, ob Sie ein automatisches Eingangs-Failover implementieren:

  • Wenn Sie ein automatisches Eingangs-Failover implementieren, wird die Behandlung von Eingangsverlusten so lange fortgesetzt, bis der Failover-Zustand des Videos den Wechsel zu einem anderen Eingang auslöst (oder bis der Eingang wiederhergestellt ist). Wenn der zweite Eingang ausfällt, wird die Behandlung von Eingangsverlusten neu gestartet und fortgesetzt, bis Sie das Problem mit beiden Eingängen behoben haben.

  • Wenn Sie kein automatisches Eingabe-Failover implementieren, wird die Behandlung von Eingabeverlusten fortgesetzt, bis die Eingabe wiederhergestellt ist oder bis Sie das Problem mit der Eingabe behoben haben.

Die beiden Funktionen ergänzen sich gegenseitig, funktionieren jedoch zu unterschiedlichen Zeitpunkten:

  • Die Behandlung von Eingabeverlusten erfolgt, sobald ein erwarteter Frame nicht eintrifft. Wenn die Framerate der Eingabe beispielsweise 60 FPS beträgt, wird die Verarbeitung ausgelöst, wenn ein Frame nicht innerhalb von 17 ms nach dem vorherigen Frame eintrifft. (17 Msec sind ungefähr 1 Sekunde geteilt durch 60.)

  • Der Trigger für den automatischen Eingangs-Failover ist länger und konfigurierbar. Ein typischer Trigger dauert 1000 Msec.

Eingangsverlust im Vergleich zu einem Ausfall der Eingangsmessung

Die Behandlung von Eingabeverlusten erfolgt erst, wenn eine zuvor fehlerfreie Eingabe fehlerhaft geworden ist.

Es ist auch möglich, dass eine Eingabe davor fehlschlägt. Wenn ein Kanal startet und MediaLive beginnt, die erste Eingabe aufzunehmen, sucht er nach der Eingabe — er versucht, die Eingabe und die Quellen zu erkennen. Schlägt die Erkennung fehl, schlagen die Eingabe und der Kanal sofort fehl. Sie müssen das Problem lösen und den Kanal neu starten. Das Problem kann sein, dass der Eingang nicht vorhanden ist (dieses Problem tritt hauptsächlich bei RTMP-Eingängen auf), dass der Eingang die aktuellen Kanalspezifikationen überschreitet oder dass die Eingangseinstellungen falsch sind.

Standardverhalten, Behandlung von Eingangsverlusten

Die Standardeinstellung für die Behandlung von Eingabeverlusten ist wie folgt:

  • Kodierung des Ersatzinhalts: Wiederholen und codieren Sie den letzten gültigen Frame, der empfangen wurde. Wiederholen Sie den Vorgang für 1000 ms. Kodieren Sie dann schwarze Frames für 1000 Msec. Kodieren Sie dann eine schwarze Tafel auf unbestimmte Zeit.

  • Bereitstellung des Inhalts: Die Standardbehandlung besteht darin, den codierten Ersatzinhalt auszugeben (zuzustellen).

Anpassung der Behandlung von Eingabeverlusten

  • Sie können den Zeitpunkt, zu dem der Inhalt ersetzt wird, anpassen, und Sie können den Inhalt des Slate anpassen.

  • Bei einigen Ausgabegruppentypen können Sie die Übertragung so ändern, dass der kodierte Inhalt nicht zugestellt wird.

Konfiguration des Ersatzinhalts

Sie können die Dauer des Ersatzinhalts anpassen, und Sie können das Bild oder die Farbe, die für die Tafel verwendet werden, anpassen. Beispielsweise können Sie aus der Schiefertafel ein Bild machen (z. B. Please stand by).

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.

  1. Wählen Sie auf der Seite „Kanal erstellen“ der MediaLive Konsole die Option Allgemeine Einstellungen aus. Erweitern Sie Globale Konfiguration. Wählen Sie bei Bedarf globale Konfiguration aktivieren aus.

  2. Wählen Sie unter Verhalten bei Eingangsverlust die Option Verhalten bei der Eingangsdämpfung aus. Es werden weitere Felder angezeigt. Diese Felder steuern den Ersatzinhalt wie folgt:

    • Kodiert den letzten gültigen Frame für die in Repeat Frame Msec angegebene Zeit. Null bedeutet deaktiviert (überspringe den Wiederholungsframe und gehe zum schwarzen Frame). Der Wert 1.000.000 bedeutet, den vorherigen Wert für immer zu wiederholen.

    • Wenn Repeat Frame Msec abläuft, wird ein schwarzer Frame für die in Black Frame Msec angegebene Zeit codiert. Null bedeutet deaktiviert (überspringe den schwarzen Rahmen und gehe zum Slate). Der Wert 1.000.000 bedeutet, dass schwarze Frames für immer wiederholt werden.

    • Wenn Black Frame Msec abläuft, wechseln Sie zum Senden eines bestimmten Slate oder einer bestimmten Farbe, wie in Input Loss Image Type und dann Input Loss Image Color oder Input Loss Image Slate angegeben.

  3. Füllen Sie ein oder mehrere Felder aus, um das Verhalten anzupassen. Für Details zu einem Feld auf der MediaLive Konsole klicken Sie auf den Link Info neben dem Feld.

Versand anpassen

Sie können die Standardbehandlung des Ersatzinhalts so ändern, dass er nicht die kodierte Ausgabe liefert. MediaLivediscards Sie können die Behandlung in den folgenden Typen von Ausgabegruppen ändern:

  • HLS

  • Microsoft Smooth

  • RTMP

  • UDP/TS

Für alle anderen Typen von Ausgabegruppen außer MediaPackage liefert MediaLive immer den Inhalt. Unterbricht bei einer MediaPackage Ausgabegruppe MediaLive immer die Übermittlung.

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.

  1. Wählen Sie auf der Seite „Kanal erstellen“ der MediaLive Konsole in der linken Navigationsleiste die Ausgabegruppe aus.

  2. Suchen Sie im Bereich Einstellungen für die Ausgabegruppe nach dem Feld Input Loss Action für diese Ausgabegruppe. Wählen Sie die gewünschte Option für alle Ausgaben (einschließlich Ausgaben, die kein Video enthalten) in dieser Ausgabegruppe. Sehen Sie sich die Tabelle nach diesem Schritt an.

In dieser Tabelle sind die Bereitstellungsoptionen für die Ausgabegruppen aufgeführt. Lesen Sie sich jede Zeile durch.

Art der Ausgabegruppe Feld Beschreibung

HLS

Microsoft Smooth

RTMP

EMIT_OUTPUT Liefern Sie den Ersatzinhalt.

Dies ist die Standardeinstellung für diese Ausgabegruppen.

HLS

Microsoft Smooth

RTMP

PAUSE_OUTPUT Kodiert nur die Wiederholungsframes, wenn der Kanal so konfiguriert ist, dass er sie verarbeitet. Wenn dieser Inhalt beendet ist, beenden Sie die Bereitstellung für alle Ausgaben in dieser Ausgabegruppe.

Beachten Sie, dass MediaLive dadurch die zugrunde liegende RTMP-Verbindung geöffnet bleibt.

UDP EMIT_PROGRAM Kodieren Sie den Ersatzinhalt und liefern Sie das Programm und alle Tabellen für diese Ausgabegruppe.

Dies ist die Standardeinstellung für UDP.

UDP

DROP_TS

Stoppt die Zustellung des gesamten Transportdatenstroms in dieser Ausgabegruppe.
UDP DROP_PROGRAM

Löscht das Programm aus dem Transportstream. MediaLive ersetzt das Programm durch Null-Pakete, um die TS-Bitratenanforderungen zu erfüllen.

Liefert die Null-Pakete und alle Tabellen für diese Ausgabegruppe.

Empfehlung

Sie sollten sicherstellen, dass die Lieferung den Erwartungen des Downstream-Systems entspricht.

Handelt es sich bei dem Kanal beispielsweise um einen Standardkanal (mit zwei redundanten Pipelines), kann das Downstream-System so eingerichtet werden, dass es auf den Ausgang der zweiten Pipeline umschaltet. In diesem Fall ist es am besten, wenn Sie den Ausgang so einrichten, dass er nicht mehr ausgegeben wird.

Als weiteres Beispiel könnte der Kanal nur eine Pipeline haben. Darüber hinaus verhält sich das nachgelagerte System möglicherweise nicht gut, wenn es die Versorgung von verliert MediaLive. Daher ist es am besten, wenn Sie die Ausgabe so einrichten, dass die Ausgabe ausgegeben wird. Das nachgeschaltete System bleibt stabil, und Sie könnten eine Liste MediaLive mit der Aufschrift „Bitte warten“ einrichten, um das Erlebnis für die Person, die sich das Video ansieht, zu verbessern.