J'essaie de trouver un moyen de lancer une instance de VLC à partir de la ligne de commande pour diffuser 3 écrans sur une machine Win7. Nous pouvons lancer une instance de chaque écran individuellement et nous connecter à chacun d'entre eux (mais pas en même temps, d'où la nécessité d'une seule instance ; nous supposons que cela va résoudre le problème).
Contraintes et progrès à ce jour :
- Méthode de streaming/connexion HTTP avec authentification = travailler individuellement
- Même IP y Port (192.168.x.x & 8181 respectivement) = travailler individuellement
- Différents chemins (/screen1, /screen2, /screen3) = travailler individuellement
- Exécuter des instances séparées en utilisant plusieurs IP et/ou NIC = fonctionne comme solution alternative ; n'est pas souhaitable comme solution finale
Exemple de chaîne de commande pour le moniteur principal avec l'option d'affichage local (rien d'extraordinaire) :
vlc screen:// :screen-fps=20.000000 :live-caching=300 :sout=#transcode{vcodec=MJPG,vb=800,fps=20,scale=0.5,acodec=none,user=admin,pwd=admin}:duplicate{dst=http{mux=mpjpeg,dst=:8181/screen1},dst=display} :sout-keep
Exemple de chaîne de commande pour le deuxième moniteur avec l'option d'affichage local :
vlc screen:// :screen-fps=20.000000 :screen-width=1600 :screen-height=900 :screen-top=-900 :screen-left=-1280 :live-caching=300 :sout=#transcode{vcodec=MJPG,vb=800,fps=20,scale=0.5,acodec=none,user=admin,pwd=admin}:duplicate{dst=http{mux=mpjpeg,dst=:8181/screen2},dst=display} :sout-keep
Encore une fois, existe-t-il un moyen de les combiner dans la même chaîne de commande, ce qui permet d'obtenir 2+ flux (1 pour chaque moniteur/affichage), dans ladite instance ? J'ai commencé à regarder VLM et MOSAIC, mais cela m'a semblé trop compliqué ? Je suis coincé pour le moment.