VLC: Puis-je diffuser sur SSH?

18

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:

  1. 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

    9000et tunnel@vpsdoit être modifié en conséquence pour votre configuration.

  2. 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

  3. 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.

Mark K Cowan
la source

Réponses:

18

Essayez SFTP. C'est le protocole utilisé par SSH pour transférer des fichiers et est pris en charge par VLC dans le menu Open Network Stream en tapant sftp://<server>/<path to file>puis en authentifiant.

vpzomtrrfrt
la source
Ah bien, je ne pensais pas simplement exécuter un protocole d'accès aux fichiers utilisable par Windows via le tunnel SSH ... et puis j'ai vu que SFTP fonctionne via SSH de toute façon ... C'est une solution très simple et facile! Merci!
Mark K Cowan
4
Je n'ai pas pu faire fonctionner cela avec sftp://user:password@server/pathou sftp://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)
Mark K Cowan
VLC utilisera pageant pour l'authentification, donc cela peut être une solution à très faible friction.
Deebster
0

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)?

Syl
la source
0

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:

/run/user/1000/gvfs/sftp:host=HOSTNAME/PATH/TO/FILE.EXT

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à.

nicholas.alipaz
la source