Déporter l'affichage d'une partie du bureau vers <host>:<port>

Déporter l'affichage d'une partie du bureau vers <host>:<port> - Logiciels - Windows & Software

Marsh Posté le 27-04-2013 à 10:16:09    

Bonjour à tous, ceci est mon premier billet au sein de cette communauté.
 
Je cherche à capturer une partie d'une fenêtre (Simulateur de vol X-Plane) et à envoyer ce flux vidéo vers une autre machine de mon réseau local. Pour ce faire j'ai lancé deux instances de VLC, un serveur qui capture screen:// et émet la vidéo et un client qui écoute le réseau et qui affiche les données lues.
 
La première partie semble être un succès alors que la seconde est un échec.
Finalement, non, Wireshark m'indique qu'aucune trame UDP n'est émise par 192.168.1.31 sur le port 2416 (ip.src==192.168.1.31 && udp.port==2416).
 
Voici les deux fichiers de commandes que j'utilise :
 
Server.bat lancé sur la machine 192.168.1.31
 

Code :
  1. vlc^
  2. -vvv screen:// :screen-fps=25^
  3. :screen-top=12 :screen-left=4 :screen-width=320 :screen-height=200^
  4. :sout=#transcode{acodec=none}:duplicate{dst=std{access=udp{ttl=1},dst=192.168.1.7:2416},dst=display}^
  5. :sout-keep


 
Client.bat lancé sur la machine 192.168.1.7
 

Code :
  1. vlc udp://:2416


 
Pouvez-vous m'indiquer les options erronées et manquantes ?


Message édité par aubin56 le 27-04-2013 à 16:53:47
Reply

Marsh Posté le 27-04-2013 à 10:16:09   

Reply

Marsh Posté le 27-04-2013 à 21:19:22    

Finalement, après de nombreux essais, j'ai découvert qu'il me fallait un encoder pour la source "screen" alors que les autres sources (rtsp, file...) en introduisent implicitement un.
 
Voilà donc les commandes :
 
vlcServer.bat
 

Code :
  1. @start /MIN "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" ^
  2. -vvv screen:// :screen-fps=25 :screen-top=545 :screen-left=232 :screen-width=250 :screen-height=120 ^
  3. --sout=#transcode{vcodec=h264,acodec=none,fps=25}:rtp{dst=192.168.1.31,port=5004,mux=ts,ttl=1} :sout-keep


 
vlcClient.bat
 

Code :
  1. @start /MIN "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" rtp://:5004


 
J'utilise l'encoder H264 pour la vidéo, aucun pour l'audio.
 
Mais à présent, j'ai un petit problème de latence, le rafraîchissement est différé de 3 à 4 secondes.
Comme il s'agit de déporter l'horizon artificiel d'un cockpit d'avion virtuel (X-Plane), ce n'est guère satisfaisant...


Message édité par aubin56 le 28-04-2013 à 09:37:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed