Ein Notebook für Live-TV über HDMI an den Fernseher anschließen

Das Kabel ist der einfache Teil. Ob es gut aussieht, entscheidet sich daran, welchen Bildschirm Windows für den Hauptbildschirm hält und was die App von diesem Bildschirm verlangt.

Ein HDMI-Kabel vom Notebook zum Fernseher ist der billigste Weg, diese App auf einen großen Bildschirm zu bringen, und er funktioniert. Das Kabel ist nicht der interessante Teil. Ob es gut aussieht, entscheidet sich daran, was Windows der App über den Bildschirm erzählt, auf dem sie gelandet ist.

Erweitern, nicht duplizieren

Der Duplizieren-Modus zwingt beide Bildschirme auf eine gemeinsame Auflösung und Bildwiederholrate, was meist bedeutet, dass Ihr Fernseher mit dem angesteuert wird, was Ihr Notebook-Bildschirm kann. So kommt es, dass ein 4K-Fernseher ein weiches 1080p-Bild mit Ruckeln zeigt, und deshalb kann sich ein Bildschirm mit 3840 mal 2160 im angeschlossenen Zustand als 1920 mal 1080 melden.

Erweitern Sie stattdessen. Ziehen Sie das Player-Fenster auf den Fernseher und drücken Sie F. Der Notebook-Bildschirm bleibt für alles andere Ihrer, und der Fernseher bekommt seinen eigenen nativen Modus.

3 Tasten führen ins Vollbild: F, Alt+Enter und F11. Escape führt wieder heraus, mit einer Schicht davor: wenn die Stream-Informationen offen sind, schließt das erste Escape diese und das zweite verlässt das Vollbild.

Warum sich das Bild ändert, wenn Sie das Fenster verschieben

Weil die App den Bildschirm fragt, auf dem sie tatsächlich liegt, und nicht den, auf dem sie gestartet ist.

HDR wird je Fenster gegen den Monitor dieses Fensters entschieden. Ziehen Sie den Player vom Notebook-Bildschirm auf einen HDR-Fernseher, liest die App den Farbraum neu und kann eine 10-Bit-Oberfläche anfordern; ziehen Sie ihn zurück, tut sie es nicht. Das ist Absicht. An einem gemischten Arbeitsplatz sollte ein Bildschirm nie den Zustand des anderen erben.

2 Bedingungen müssen erfüllt sein, bevor HDR überhaupt angefordert wird: der Bildschirm muss einen HDR-Farbraum melden, und die geladene Player-Bibliothek muss 3.0.21 oder neuer sein, zur Laufzeit ermittelt statt angenommen. Scheitert eines von beiden, bekommen Sie SDR, denn SDR ist die Antwort, die nichts verschlechtern kann.

Darunter liegt eine Rückfallleiter, der Reihe nach probiert:

1  R10G10B10A2 + Ignore        preferred, 10-bit
2  R10G10B10A2 + Unspecified   10-bit, different alpha handling
3  B8G8R8A8 + Unspecified      8-bit, identical to the previous behaviour

Die dritte Stufe ist wichtiger, als sie aussieht. Sie ist Byte für Byte die alte Konfiguration, ein Rechner, der 10 Bit nicht zusammensetzen kann, verhält sich also genau wie zuvor, statt zu scheitern. Und wenn sich die Oberfläche überhaupt nicht anlegen lässt, wird das protokolliert und die Oberfläche bleibt ungeladen, statt aus einem Layout-Rückruf heraus eine Ausnahme zu werfen, die die ganze App mitreißen würde.

Auf dem Weg hierher haben wir das einmal falsch gemacht. Die erste Fassung forderte überall 10 Bit an, mit der Begründung, dass es ohnehin dieselben 4 Byte pro Bildpunkt kostet, warum also nicht. Sie wurde zurückgenommen, als die laufende App zeigte, warum: die durchscheinenden Bedienelemente setzten sich über der 10-Bit-Oberfläche sichtbar heller zusammen und schimmerten durch das Video. Gleiche Byte pro Bildpunkt, anderes Bild. Deshalb wird die Tiefe je Monitor gewählt, und deshalb bekommt der Optionsbauer gesagt, mit welcher Genauigkeit die Oberfläche tatsächlich hochgekommen ist, statt welche angefordert wurde.

Die Bildwiederholrate, und das Ruckeln, das niemand richtig zuordnet

Eine 50-Hz-Ausstrahlung auf einem 60-Hz-Bildschirm muss Bilder ungleichmäßig wiederholen: 5 Quellbilder gestreckt über 6 Bildschirmaktualisierungen, immerfort. Das Ergebnis ist ein kleines, regelmäßiges Stocken bei Schwenks, das man leicht dem Stream anlastet. Es ist nicht der Stream.

Wenn Ihr Fernseher es unterstützt, stellen Sie den Bildschirm auf die Rate Ihres Materials ein oder schalten Sie in den Windows-Anzeigeeinstellungen die automatische Umschaltung der Bildwiederholrate ein. Das liegt außerhalb der App und die App kann es nicht beheben, und genau deshalb lohnt es sich, das zu wissen: keine noch so sorgfältige Pufferabstimmung ändert daran etwas. Pufferung und Ruckeln beheben trennt das von den Störungen, die wir beheben können.

Ton

HDMI überträgt Ton, und Windows schaltet die Standardausgabe beim Einstecken meist auf den Fernseher um. Meist.

Wenn ein Receiver in der Kette hängt und Sie möchten, dass er den Bitstrom selbst dekodiert, schalten Sie das Durchschleifen des Tons ein. Wissen Sie vorher eines: es öffnet das Ausgabegerät im Exklusivmodus, weshalb es auf den Hauptplayer beschränkt ist und weshalb andere Anwendungen dieses Gerät verlieren, solange es aktiv ist. Auf einem Notebook, mit dem Sie auch telefonieren, sollten Sie mit dieser Überraschung rechnen.

Was tatsächlich getestet wurde

Vollbild und Bild-im-Bild wurden im selben Überprüfungsdurchlauf beide gegen echte 4K-Quellen ausgeübt, mit Größenänderungen und Umzügen zwischen Fenstern bei laufender Wiedergabe, mit 0 protokollierten Fehlern über den gesamten Lauf. Ein laufendes Fenster zwischen Bildschirmen zu bewegen ist ein unterstützter Weg und kein Hoffnungswert.

Wenn daraus eine Gewohnheit wird statt einer gelegentlichen Sache, schlägt ein kleiner eigener Rechner das abendliche Anstöpseln eines Notebooks: einen kleinen Heimkino-PC bauen behandelt, was Sie kaufen sollten, und die App mit Windows starten lässt sie sich wie ein Gerät verhalten.

Was dieser Artikel gemessen hat22 Behauptungen, jeweils mit den Beweisen dahinter
AnspruchBeweiseGezählt
Die App entscheidet HDR je Fenster gegen den Monitor, auf dem dieses Fenster liegt. Den Player vom Notebook-Bildschirm auf einen Fernseher zu ziehen ändert daher, was er anfordert.n = 123.08.2026
Der HDR-Schalter wird nur gesetzt, wenn die geladene Player-Bibliothek die Version 3.0.21 oder neuer hat, und die Version wird zur Laufzeit ermittelt statt angenommen.n = 123.08.2026
Die Videooberfläche probiert drei Konfigurationen der Reihe nach, und die letzte Stufe ist Byte für Byte identisch mit dem bisherigen Standardverhalten. Ein Rechner, der 10 Bit nicht zusammensetzen kann, verhält sich also genau wie zuvor.n = 323.08.2026
Vollbild und Bild-im-Bild wurden beide gegen echte 4K-Quellen überprüft, mit Größenänderungen und Umzügen zwischen Fenstern bei laufender Wiedergabe, ohne einen einzigen protokollierten Fehler.n = 123.08.2026
Das Durchschleifen des Tons öffnet das Ausgabegerät im Exklusivmodus, und deshalb ist es auf die Hauptinstanz des Players beschränkt.n = 123.08.2026
10 Bit überall anzufordern wurde mit der Begründung versucht, dass es dieselben 4 Byte pro Bildpunkt kostet, und wieder zurückgenommen, als die laufende App zeigte, wie sich die durchscheinende Player-Oberfläche darüber heller zusammensetzte.n = 123.08.2026
HDR auf einem echten SDR-Bildschirm zu erzwingen lässt den Player PQ ausgeben, was ausgewaschen aussieht. Die Einstellung gibt es für Bildschirme, die sich zu schlecht melden, und nicht als Bildregler.n = 123.08.2026
Das Standard-Videosteuerelement baut seine Swapchain mit 8 Bit und ohne Ansatzpunkt, das zu ändern, und die Grafikschicht verweigert einen HDR10-Farbraum auf einem 8-Bit-Puffer. Die Aushandlung konnte also immer nur bei sRGB landen, ganz gleich, was der Stream trug.n = 123.08.2026
Die neue Oberfläche musste den Vertrag des alten Steuerelements exakt nachbauen, bis hin zum Verschieben der Breite um 2 Pixel, um einen Neuaufbau zu erzwingen, denn die Pfade für Umhängen, Bild-im-Bild und Übergabe bauen auf dieser Semantik auf.n = 123.08.2026
Das Modell kennt genau zwei Oberflächengenauigkeiten: 8 Bit, dokumentiert als reines SDR mit heruntergerechnetem HDR, und 10 Bit, die Voraussetzung dafür, dass ein HDR-Farbraum angenommen wird.n = 201.09.2026
Dem Optionsbauer wird die Genauigkeit übergeben, mit der die Oberfläche tatsächlich hochgekommen ist, und nicht die angeforderte, sodass eine gescheiterte 10-Bit-Zuteilung keinen unpassenden Schalter zurücklassen kann.n = 101.09.2026
Das schwebende Fenster ist ein echtes zweites Fenster, in das die Video-Zeichenfläche umgehängt wird, und keine Überlagerung. Deshalb übersteht es das Ziehen auf einen anderen Bildschirm.n = 101.09.2026
Wird die besitzende Seite verlassen, während das schwebende Fenster offen ist, würde ein einfaches Zurückholen das Video an ein abgehängtes Element andocken und es in der Ecke der Hülle stranden lassen. Deshalb erzwingt das Schließen stattdessen die Rücknavigation.n = 101.09.2026
Auf einem SDR-Bildschirm behält ein HDR-Stream eine feste Tonwertkurve, weil die moderne Alternative in der von uns ausgelieferten Player-Generation überhaupt nicht erreichbar ist.n = 123.08.2026
Das Durchschleifen öffnet den Audio-Endpunkt im Exklusivmodus, weshalb es auf den Hauptplayer beschränkt ist und weshalb andere Anwendungen diesen Ausgang verlieren, solange es aktiv ist.n = 123.08.2026
Die Konsole dekodiert den Ton unabhängig vom Aufbau zu PCM, und zwar aus zwei voneinander unabhängigen Gründen: ihr Player-Build liefert kein Audio-Ausgabemodul für das Durchschleifen mit, und die Plattform erlaubt Drittanbietern das Durchschleifen nicht.n = 223.08.2026
Der HDR-Schalter wird nur gesetzt, wenn die geladene Bibliothek 3.0.21 oder neuer ist, zur Laufzeit ermittelt. Ein zurückgestuftes Paket verliert also HDR, statt den Start des Players scheitern zu lassen.n = 123.08.2026
Im Live-TV wirken die Transporttasten nur, solange der Player das Vollbild besitzt. Auf der Übersichtsseite gedrückt bewegen sie stattdessen die Liste.n = 101.09.2026
Sechs Seitenverhältnis-Modi werden ausgeliefert, darunter erzwungenes 16:9, 4:3 und 2.39:1, und das ist der Hebel für einen Fernseher, der auf seiner eigenen Skalierung besteht.n = 601.09.2026
Der Zoom wird beim Laden zwischen 0.5 und 2.0 begrenzt, sodass eine von Hand bearbeitete Einstellungsdatei das Bild nicht unrettbar verstellen kann.n = 101.09.2026
Das Deinterlacing hängt sich beim nächsten Öffnen eines Streams an und nicht an einen bereits laufenden, eine Änderung bedeutet also, den Sender neu einzuschalten.n = 101.09.2026
Drei Tasten führen ins Vollbild und Escape wieder heraus, aber Escape schließt zuerst die Stream-Informationen, falls diese offen sind.n = 131.08.2026