Regarder la télévision en direct sur un second écran pendant que vous travaillez

Deux façons de faire, et un détail sur le HDR d’un bureau à écrans mixtes qui explique une image que personne ne pouvait expliquer autrement.

Une chaîne sur le second écran pendant que vous travaillez est l’une des deux choses qu’un ordinateur de bureau fait et qu’une télévision ne peut pas faire. Il y a 2 façons de l’organiser, et elles conviennent à des bureaux différents.

Incrustation d’image, ou seconde fenêtre

Ctrl+P ouvre l’incrustation d’image. C’est une vraie seconde fenêtre plutôt qu’une superposition peinte sur la première : la surface vidéo est migrée de l’une à l’autre, ce qui est plus de travail qu’il n’y paraît et la raison pour laquelle elle continue de lire pendant que vous la faites glisser d’un écran à l’autre.

Utilisez-la quand la chaîne est vraiment secondaire. Petite, toujours au premier plan, à l’écart dans un coin.

Ctrl+P   picture-in-picture, a second window that follows you between displays
F        fullscreen on whichever display the window is on
M        mute, but only while the player owns fullscreen on live TV

L’alternative est de placer la fenêtre principale sur le second écran et de l’y laisser. Faites cela quand le second écran est une télévision ou une dalle de secours sans rien d’autre dessus, parce qu’une fenêtre complète vous donne la liste des chaînes, le guide et les contrôles de transport sans aller-retour.

Un comportement ici surprend les gens, et il est délibéré. Les raccourcis de transport n’agissent pas sur la télévision en direct tant que le lecteur ne possède pas le plein écran. Une chaîne qui tourne dans une fenêtre en arrière-plan ne répondra donc pas à M ni à la barre d’espace pendant que vous tapez dans une autre application. C’est la bonne réponse : vos frappes appartiennent à ce que vous regardez.

Le détail des écrans mixtes

Celui-ci explique une image qui n’a autrement aucun sens.

Le HDR est décidé par fenêtre et par écran, pas une fois pour toute l’application. L’application cherche sur quel écran la fenêtre se trouve réellement et lit l’espace colorimétrique de cet écran avant de décider de demander une surface 10 bits. C’est fait ainsi précisément à cause du bureau à deux écrans : un écran HDR à côté d’un écran SDR ne doit pas faire hériter au SDR le traitement HDR.

Faire glisser le lecteur d’une dalle HDR vers une dalle SDR change donc ce qu’il demande. C’est correct, pas un bug.

Nous nous sommes trompés la première fois, d’une manière qui ne se voit que dans une application en marche. La première implémentation demandait 10 bits sans condition, au motif que cela coûte les mêmes 4 octets par pixel. Aucun test n’a attrapé le problème : une swapchain 10 bits change la façon dont le compositeur traite le plan vidéo, l’habillage translucide du lecteur se composait plus clair, et les contrôles de transport ont commencé à transparaître en fantôme sur la vidéo en dessous. Auto ne demande désormais 10 bits que là où l’écran signale du HDR, et tout échec de sondage répond SDR, parce que SDR est la réponse qui ne peut rien faire régresser.

Si vous forcez le HDR sur Toujours sur une dalle SDR, la sortie passe en PQ et paraît délavée. Cette échappatoire existe pour les écrans qui se sous-déclarent, pas comme un réglage de qualité.

Rendre une chaîne en arrière-plan peu coûteuse

Trois choses aident, et aucune n’est évidente.

Coupez le son. Pas par politesse : le chemin audio est ce qui accapare un périphérique et, avec le passthrough activé, l’ouvre en mode exclusif.

Envisagez une tuile de multivue au lieu du lecteur complet. Une tuile en sourdine est plafonnée à 640 par 360 et tourne avec 350 et 200 millisecondes de tampon contre les 1200 et 800 du chemin du direct. Résolution plus basse, tampons plus petits, moins de travail, et pour une chaîne dans le coin d’un second écran vous ne verrez pas la différence. Multivue couvre les dispositions.

Réglez la minuterie de veille si c’est une habitude du soir. Désactivé, 15, 30, 60 ou 90 minutes avec un décompte. C’est un état de session jamais persisté, donc elle ne peut pas survivre à un redémarrage et arrêter un flux que personne n’a armé. Sur le direct, elle coupe la lecture à l’expiration, parce qu’il n’y a pas de position qui vaille d’être conservée et que la connexion au fournisseur ne devrait pas tourner toute la nuit. Sur un film, elle met plutôt en pause et garde votre position.

Ce que cela coûte à votre ligne fournisseur

Chaque flux est une connexion. Une chaîne sur le second écran pendant que quelqu’un d’autre regarde au salon, ce sont 2 connexions, et la plupart des lignes en autorisent 1 ou 2. C’est la cause la plus fréquente du « ça marchait ce matin et maintenant ça ne marche plus ». Connexions maximales couvre le comptage, y compris pourquoi une connexion peut rester consommée après que vous avez arrêté de regarder.

Pour la carte complète des touches, y compris lesquelles ne concernent que la lecture à la demande, les raccourcis clavier à connaître.

Ce que cet article a mesuré21 affirmations, chacune avec les preuves derrière elles
RéclamationPreuveCompté
L’incrustation d’image est une fenêtre séparée dans laquelle la surface vidéo est migrée, pas une superposition dessinée sur la fenêtre principale, et elle survit à un déplacement entre écrans.n = 123 août 2026
Le HDR est décidé par fenêtre et par écran. L’application fait correspondre la fenêtre à l’écran sur lequel elle se trouve avant de décider de demander une surface 10 bits, précisément pour qu’un bureau à deux écrans n’hérite pas de l’état de l’autre dalle.n = 123 août 2026
Demander 10 bits sans condition a été essayé puis annulé. Cela change la façon dont le compositeur traite le plan vidéo, et l’habillage translucide du lecteur se composait plus clair, si bien que les contrôles de transport transparaissaient en fantôme.n = 123 août 2026
Les touches de transport n’agissent pas sur la télévision en direct tant que le lecteur ne possède pas le plein écran, donc une chaîne qui tourne dans une fenêtre en arrière-plan n’est pas pilotée par le clavier pendant que vous tapez dans une autre application.n = 131 août 2026
Le chemin du direct applique 1200 ms de cache réseau et 800 ms de cache direct, contre 350 et 200 sur une tuile de multivue en sourdine.n = 123 août 2026
Entrer en incrustation d’image ouvre une fenêtre flottante toujours au premier plan et y reparente le canevas vidéo sans arrêter la lecture, plutôt que de démarrer un second flux.n = 11 sept. 2026
Le moteur se souvient de l’élément d’où venait la vidéo pour pouvoir la ré-ancrer, et se souvient si cet emplacement utilisait le ratio du direct et si une sous-couche à la demande était affichée.n = 31 sept. 2026
Si la page propriétaire de la vidéo a été quittée pendant que la fenêtre flottante est ouverte, la restaurer naïvement ancrerait la vidéo sur un élément déconnecté et l’abandonnerait dans un coin du shell, donc la fermeture force plutôt un retour à la page propriétaire.n = 11 sept. 2026
L’entrée est une opération en plusieurs étapes qui affiche la fenêtre flottante avant que l’indicateur actif ne bascule, donc chaque étape porte la génération sous laquelle elle a démarré et s’interrompt si une fermeture forcée est survenue depuis. C’est ce qui empêche une entrée en cours de rouvrir la fenêtre derrière une barrière d’authentification.n = 11 sept. 2026
La console compile à la place un bouchon, dont l’état actif est définitivement faux et dont le basculement ne fait rien, parce qu’une console a un seul écran.n = 11 sept. 2026
Les contrôles qui ouvriraient une seconde fenêtre sont masqués plutôt que désactivés quand la tête signale que le multifenêtre n’est pas pris en charge, donc la différence est invisible plutôt que grisée.n = 11 sept. 2026
Chaque lecteur principal est construit avec un cache réseau de 400 millisecondes avant qu’une valeur propre au chemin ne vienne s’y superposer.n = 11 sept. 2026
Une tuile de multivue est construite à partir d’un jeu d’options de base différent de celui du lecteur principal : elle abandonne la suppression des captures et de l’affichage à l’écran dont elle n’a pas besoin, et ajoute une suppression de la superposition du titre dont elle a besoin, sans quoi chaque tuile imprime le nom du flux sur la vidéo.n = 21 sept. 2026
Trois rôles de lecteur existent et tous ne peuvent pas réclamer le périphérique audio : le principal que le spectateur regarde, une réserve de basculement, et des tuiles de mosaïque dont plusieurs tournent à la fois.n = 31 sept. 2026
Quatre conditions doivent être réunies avant que le HDR ne soit demandé : la tête de bureau, un rôle hors mosaïque, une surface effectivement montée en 10 bits, et une version de bibliothèque sondée à l’exécution supérieure ou égale à 3.0.21.n = 423 août 2026
La surface vidéo essaie trois configurations dans l’ordre, et son dernier échelon est identique octet pour octet à celui livré auparavant, donc une chaîne d’affichage qui ne peut pas composer du 10 bits se comporte exactement comme avant.n = 323 août 2026
Le plein écran et l’incrustation d’image ont tous deux été exercés sur de vraies sources 4K, en redimensionnant et en migrant entre fenêtres tout en continuant de lire, avec zéro erreur journalisée sur toute la passe.n = 123 août 2026
Laisser une chaîne tourner n’est pas gratuit : une session de navigation de 12 minutes a fini à 918 MB de working set contre un budget de 400 MB, la croissance étant en mémoire native plutôt que managée.n = 330 août 2026
Demander 10 bits sans condition a été essayé au motif que cela coûte les mêmes 4 octets par pixel, puis annulé : le compositeur traite le plan vidéo différemment et l’habillage translucide au-dessus se composait plus clair.n = 123 août 2026
Forcer le HDR sur un écran réellement SDR fait sortir le lecteur en PQ, ce qui paraît délavé. Le réglage existe pour les dalles qui se sous-déclarent, pas comme un contrôle de qualité.n = 123 août 2026
La minuterie de veille propose Désactivé, 15, 30, 60 et 90 minutes avec un décompte en direct, est un état de session jamais persisté, et coupe la télévision en direct à l’expiration tout en mettant en pause la lecture à la demande.n = 131 août 2026