Zum Inhalt springen

HDMI-Ausgabe

Ein Display in der Lobby, ein Fernseher im Aufenthaltsraum, ein Bildschirm im Wartebereich. Überall dort, wo ein einzelner fester Sender den ganzen Tag laufen soll, das Display nah genug am Gerät steht, um es per Kabel zu erreichen, und eine Set-Top-Box oder ein Mini-PC dafür unverhältnismäßig wäre.

Es ist keine Überwachungsfunktion. Um zu prüfen, ob ein Sender funktioniert, verwenden Sie die Vorschau im Browser oder den Wert der UDP-Bitrate — siehe Überwachung und Metriken.

Die HDMI-Seite enthält eine Senderauswahl, drei Ausgabeeinstellungen und einen Schalter.

Name

Eine Bezeichnung für die Ausgabe, die in der Statusanzeige und in der Log-Ansicht verwendet wird. Sie wird in keinen Transportstrom geschrieben, weil hier keiner erzeugt wird.

Channel (UDP)

Welcher Ihrer Sender angezeigt wird. Der Player tritt der Multicast-Gruppe dieses Senders bei wie jeder andere Empfänger im Netzwerk, sodass auf dem Bildschirm genau das erscheint, was auch die Set-Top-Boxen erhalten. Er spielt ausschließlich Sender ab: Eine frei eingebbare URL gibt es nicht, und eine Quelle, die Castmux noch nicht führt, muss zuerst als Sender angelegt werden. Wird der ausgewählte Sender gelöscht, stoppt die Ausgabe, und ihr Log nennt den Grund.

Video driver, Output device (GPU), Audio device

Wohin Bild und Ton gehen. Jede Liste wird aus dem befüllt, was dieses Gerät als ansteuerbar meldet, sodass jede Option etwas ist, das der Player tatsächlich öffnen kann. Lassen Sie alle drei auf ihren Standardwerten (mpv default, auto), solange der Bildschirm nicht schwarz oder stumm bleibt. Setzen Sie das Ausgabegerät auf Hardware mit mehr als einem Display-Controller, wo der Standard der falsche Anschluss sein kann. Wählen Sie none als Audiogerät für ein Bild ohne Ton.

Active

Startet und stoppt die Wiedergabe. Ausschalten beendet den Player; Einschalten startet ihn und hält ihn am Laufen.

Dieselben Einstellungen stehen in der Konfigurationsdatei unter hdmi_stream — siehe Einstellungen der HDMI-Ausgabe.

Die Ausgabe meldet, ob sie gerade abspielt und seit wann. Die Laufzeit ist die aussagekräftigere der beiden Angaben: Zeigt der Status „spielt“, die Laufzeit springt aber immer wieder auf wenige Sekunden zurück, stürzt der Player ab und wird neu gestartet — ein anderer Fehler als einer, der gar nicht erst startet.

Eine Log-Ansicht zeigt die Ausgaben des Players selbst. Hier sollten Sie nachsehen, wenn eine URL in VLC auf einem Laptop läuft, hier aber nicht — meist ein Codec, den die Anzeige-Pipeline des Geräts nicht verarbeiten kann, oder eine Quelle, die das Gerät nicht erreicht.

Beendet sich der Player — durch einen Absturz, eine wegfallende Quelle oder einen endenden Stream —, wird er automatisch neu gestartet. Ein Bildschirm in einem öffentlichen Bereich, der seit irgendwann am Dienstag schwarz ist, ist ein Fehler, den niemand meldet und jeder sieht; eine Wiederherstellung ohne Eingriff ist daher der sinnvolle Standard. Ob das passiert, verrät Ihnen die Laufzeit.

Die HDMI-Ausgabe ist ein von den Sendern getrennter Prozess. Sie belegt keine Multicast-Gruppe, erscheint in keinem DVB-C-Multiplex und hat keine Zieladresse.

Eine Folge davon sollten Sie kennen: Weil die HDMI-Ausgabe der Multicast-Gruppe des ausgewählten Senders wie jeder andere Empfänger beitritt, zählt sie beim On-Demand-Streaming als Zuschauer. Ein On-demand-Sender, der auf der HDMI-Ausgabe läuft, stoppt daher nie — das ist korrektes Verhalten, überrascht aber gelegentlich.

Standardmäßig geht das Video an das Display des Geräts, und der Ton wird mit ihm über HDMI übertragen. Die oben beschriebenen Auswahlen Output device und Audio device ändern das, wenn der Standard für die Hardware nicht passt.

Die Namen der Audiogeräte unterscheiden sich von Board zu Board. Eine von einem anderen Gerätemodell übernommene Einstellung ist der übliche Grund, warum der Player nicht startet. Die Log-Ansicht zeigt den Fehler des Players selbst. Abhilfe schafft es, die Listen auf ihre Standardwerte zurückzusetzen oder neu aus dem zu wählen, was dieses Gerät anbietet.