web-dev-qa-db-fra.com

Comment puis-je diffuser un jeu via VLC sur mon téléviseur?

Existe-t-il une solution viable permettant de diffuser en direct les émissions en direct de jeux sur ordinateur tels que Left 4 Dead, en utilisant éventuellement DLNA?

J'ai trouvé beaucoup de logiciels et de flux en streaming, mais ils sont tous centrés sur le partage de films et de photos. Ce fil conclut même que c'est impossible, ce que je trouve incroyable car la diffusion en direct est la même chose que la diffusion à partir d'un fichier avec une bande passante suffisante, et la vidéo HD prend beaucoup de la bande passante.

La diffusion en continu d'un ordinateur de bureau sur DLNA est possible via VLC.

12
Cees Timmerman

C’est possible avec VLC , avec un câble Ethernet si le signal WiFi est trop faible.

Si l'espace et le matériel le permettent, il est préférable d'utiliser un câble de moniteur physique pour éliminer les retards dus aux interférences sans fil et aux goulots d'étranglement de l'encodage. Comme indiqué dans la réponse de Smetad Anarkist , le téléviseur lui-même peut également mettre en mémoire tampon les flux DLNA, rendant ainsi les réponses rapides impossibles.

Voici un résumé de la méthode VLC liée:

L'idée de base est d'utiliser VLC pour capturer l'écran et créer une source de diffusion en continu, qui est ensuite insérée TVersity bibliothèque.

Cependant, la fonctionnalité de capture d'écran dans VLC ne fonctionne pas bien avec la sortie audio. Nous avons donc besoin d’utiliser un filtre DirectShow, tel que Capture d’écran VH ou UScreenCapture pour faire le travail de capture. Le filtre DirectShow installé peut être appelé directement dans VLC.

Donc toute la procédure est:

  1. installer VLC
  2. VLC-> Steaming-> Capture Device-> Choisissez le périphérique vidéo (filtre DirectShow que vous avez installé) et le périphérique audio.
  3. Choisissez une sortie en continu, telle qu'un fichier, HTTP, RTP, MMS etc. Vous pouvez exporter dans un fichier pour le tester. Plus tard, vous pourrez choisir, par exemple HTTP. J'ajoute généralement un nom de fichier, tel que chemin /test.flv
  4. Choisissez Transcodage.
  5. Courant
  6. Ajoutez une URL en streaming dans TVersity, telle que http://127.0.0.1/test.flv.
  7. Joue à la télé.

3 et 4 sont critiques. Cela dépend des formats de fichier et des types d'encodage pris en charge par votre téléviseur. Recherchez des transcodages pris en charge de manière native par votre téléviseur. S'il n'est pas pris en charge par votre téléviseur, TVersity peut effectuer ultérieurement un autre transcodage, ce qui ralentira considérablement la vidéo ou rendra tout à fait illisible.

Ce n'est pas facile de le faire fonctionner. Il faut beaucoup de tests. Essayez d’écouter d’abord un fichier, puis ajoutez-le à TVersity et lisez-le à la télévision.

13
Cees Timmerman

Il y a quelques options pour la vidéo en continu et autres sans fil. Le streaming d'une vidéo est assez simple car il peut être tamponné.

Cependant, diffuser quelque chose en temps réel, comme votre jeu, est un peu différent. Puisque vous ne pouvez pas tamponner votre jeu, aucun plongeon dans le réseau et un zombie nommera votre visage. De plus, étant donné que votre ordinateur peut subir des charges différentes sur le processeur et le gpu en fonction de ce qui se passe dans le jeu, il peut décider de donner la priorité au jeu par rapport au flux afin que l'image s'arrête à nouveau. Et un zombie nommera votre visage ..

Ensuite, il y a le problème selon lequel, à mon avis, aucun pilote ne permet aux jeux de se diffuser sur DLNA. Mais voici une description de Intel affichage sans fil . Je pourrais vous aider.

5
Smetad Anarkist

Utilisez Intel WiDi sur DLNA avec les derniers pilotes WiDi. Ce n’est peut-être pas le meilleur pour les jeux, mais vous pouvez afficher l’écran de votre ordinateur portable avec un délai de 4 secondes sur un téléviseur compatible DLNA. Je l'utilise pour diffuser des films, youtube, des images de l'ordinateur portable à la télévision.

3
Mathew