Question:
Puis-je obtenir une instance VLC locale pour diffuser des médias à partir d'un ordinateur distant, via SSH?
C'est avec VLC en cours d'exécution sur l'ordinateur local que je regarde la vidéo, pas à distance via X11 sur SSH.
Existe-t-il des modules d'accès supplémentaires pour VLC qui pourraient activer les sources SSH?
L'ordinateur local exécute malheureusement Windows 7, et je souhaite éviter le double démarrage si possible.
Probablement inutile - ma configuration:
J'ai un ordinateur au Royaume-Uni qui se connecte automatiquement à un VPS via SSH et configure la redirection de port inverse.
Pour ceux qui souhaitent le faire, l'ordinateur britannique utilise:
ssh -nNTP *:9000:localhost:22 user@vps
où
9000
ettunnel@vps
doit être modifié en conséquence pour votre configuration.Je SSH / PuTTY au port mappé sur mon VPS de n'importe où dans le monde où je suis, afin d'accéder à l'ordinateur britannique. Je me connecte de mon ordinateur local au Royaume-Uni via le tunnel SSH en exécutant ensuite localement:
ssh user@vps -p 9000
Cela fonctionne très bien pour obtenir un shell sur l'ordinateur britannique. Je veux diffuser des médias à partir de celui-ci sur mon PC local qui, malheureusement, exécute Windows 7. Cela exclut SSHFS, et aussi win-sshfs qui est assez bogué sur Windows 7.
Actuellement, j'utilise win-ssh pour commencer à copier le fichier, puis j'obtiens VLC pour lire le fichier (incomplet). Tant que le taux de copie est supérieur au débit binaire du média et que win-ssh n'échoue pas (ce qu'il fait pour la plupart des fichiers), cela fonctionne très bien. Je recherche une solution plus robuste.
la source
sftp://user:password@server/path
ousftp://server/path
(VLC n'a pas demandé d'options d'authentification dans ce dernier cas). VLC n'a pas réussi à se connecter. Pour l'instant, j'utilise SCP pour copier sur la machine Windows et lire le fichier incomplet dans VLC (tant que DL rate> video bitrate, ça va)J'ai eu le même problème mais le fichier que je voulais diffuser était toujours en cours de modification (car c'est un enregistrement en direct, mais cela pourrait aussi arriver si vous utilisez votre serveur ssh pour télécharger un film par exemple). Dans ce cas, la méthode de Mark ne fonctionne pas car le téléchargement s'arrête lorsque la taille du fichier a atteint la taille au début du téléchargement.
Mais j'ai écrit un programme Java qui reprend essentiellement le téléchargement tant que le fichier grossit. Si quelqu'un est intéressé, le programme est là:
Comment utiliser VLC pour regarder un fichier (en cours de modification) sur un serveur SSH (en utilisant sftp ou smth autrement)?
la source
J'ai également eu du mal à faire jouer VLC lors de la saisie de l'emplacement de mon fichier. J'ai ensuite ouvert le sftp dans mon navigateur de fichiers et double-cliqué sur la vidéo pour la lancer dans VLC, cela a bien fonctionné. J'ai vérifié à quoi ressemble l'URL sous les propriétés de la playlist et elle est formatée comme:
Où vous auriez besoin de remplacer 1000 par l'uid de l'utilisateur distant, je suppose, et HOSTNAME et '/PATH/TO/FILE.EXT' respectivement.
J'espère que cela aide quelqu'un. En fin de compte, cependant, la solution la plus simple consiste à parcourir le fichier via le navigateur de fichiers et à simplement ouvrir avec VLC à partir de là.
la source