VLC: posso eseguire lo streaming su SSH?


18

Domanda:

Posso ottenere un'istanza VLC locale per lo streaming multimediale da un computer remoto, tramite SSH?

Questo è con VLC in esecuzione sul computer locale su cui sto guardando il video, non da remoto tramite X11-over-SSH.

Esistono moduli di accesso extra per VLC che potrebbero abilitare le fonti SSH?

Sfortunatamente il computer locale esegue Windows 7 e, se possibile, voglio evitare il doppio avvio.


Probabilmente non necessario - la mia configurazione:

  1. Ho un computer nel Regno Unito che si collega automaticamente a un VPS tramite SSH e imposta il port forwarding inverso.

    Per coloro che sono interessati a farlo, il computer del Regno Unito utilizza:

    ssh -nNTP *:9000:localhost:22 user@vps

    dove 9000e tunnel@vpsdovrebbe essere modificato di conseguenza per la configurazione.

  2. I SSH / PuTTY alla porta mappata sul mio VPS da qualsiasi parte del mondo, per accedere al computer del Regno Unito. Mi collego dal mio computer locale a quello del Regno Unito tramite il tunnel SSH eseguendo localmente:

    ssh user@vps -p 9000

  3. Funziona benissimo per ottenere una shell sul computer del Regno Unito. Voglio trasmettere contenuti multimediali da esso sul mio PC locale che, sfortunatamente, esegue Windows 7. Questo esclude SSHFS e anche win-sshfs che è piuttosto difettoso su Windows 7.

Attualmente, uso win-ssh per iniziare a copiare il file, quindi ottengo VLC per riprodurre il file (incompleto). Finché la velocità di copia è superiore al bitrate media e win-ssh non fallisce (cosa che fa per la maggior parte dei file), questo funziona alla grande. Sto cercando una soluzione più solida.

Risposte:


18

Prova SFTP. È il protocollo utilizzato da SSH per trasferire file ed è supportato da VLC nel menu Apri flusso di rete digitando sftp://<server>/<path to file>e quindi autenticandosi.


Ah bene, non pensavo di eseguire un protocollo di accesso ai file utilizzabile da Windows attraverso il tunnel SSH ... e poi ho visto che SFTP funziona comunque tramite SSH ... Questa è una soluzione molto semplice e facile! Grazie!
Mark K Cowan,

4
Non sono riuscito a farlo funzionare con sftp://user:password@server/patho sftp://server/path(VLC non ha richiesto opzioni di autenticazione in quest'ultimo caso). VLC non è riuscito a connettersi. Per ora, utilizzo SCP per copiare sul computer Windows e riprodurre il file incompleto in VLC (purché velocità DL> bitrate video, va bene)
Mark K Cowan

VLC utilizzerà il concorso per l'autenticazione, quindi questa può essere una soluzione a basso attrito.
Deebster,

0

Ho avuto lo stesso problema ma il file che volevo trasmettere era ancora in fase di modifica (perché è una registrazione live, ma ciò potrebbe accadere anche se usi il tuo server ssh per scaricare un film, ad esempio). In tal caso, il metodo di Mark non funziona poiché il download si interrompe quando la dimensione del file ha raggiunto la dimensione all'inizio del download.

Ma ho scritto un programma Java che riprende sostanzialmente il download finché il file diventa più grande. Se qualcuno è interessato, il programma è lì:

Come usare VLC per guardare un file (mentre viene modificato) su un server SSH (usando sftp o smth altro)?


0

Ho avuto difficoltà a far riprodurre VLC anche quando ho inserito la posizione del mio file. Ho quindi aperto sftp nel mio browser di file e ho fatto doppio clic sul video per avviarlo in VLC, ha funzionato bene. Ho verificato l'aspetto dell'URL nelle proprietà della playlist ed è formattato come:

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

Dove avrei dovuto sostituire 1000 con l'uid dell'utente remoto presumo, rispettivamente HOSTNAME e '/PATH/TO/FILE.EXT'.

Spero che aiuti qualcuno. Alla fine, tuttavia, la soluzione più semplice è quella di navigare nel file tramite il browser dei file e semplicemente aprirsi con VLC da lì.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.