VLC: Posso transmitir por SSH?

17

Pergunta:

Posso obter uma instância VLC local para transmitir mídia de um computador remoto via SSH?

Isso é com o VLC sendo executado no computador local em que estou assistindo o vídeo, não remotamente via X11-over-SSH.

Existem módulos de acesso extra para o VLC que podem ativar fontes SSH?

O computador local, infelizmente, executa o Windows 7, e eu quero evitar a dupla inicialização, se possível.

Provavelmente desnecessário - minha configuração:

  1. Eu tenho um computador no Reino Unido que se conecta automaticamente a um VPS via SSH e define up reverse port-forwarding.

    Para os interessados em fazer isso, o computador do Reino Unido usa:

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

    em que 9000 e tunnel@vps devem ser alterados de acordo para a sua configuração.

  2. Eu SSH / PuTTY para a porta mapeada no meu VPS de onde quer que esteja no mundo, para acessar o computador do Reino Unido. Eu conecto do meu computador local ao do Reino Unido através do túnel SSH, executando localmente:

    ssh user@vps -p 9000

  3. Isso funciona muito bem para obter um shell no computador do Reino Unido. Eu quero transmitir mídia a partir dele no meu PC local que, infelizmente, roda o Windows 7. Isso exclui o SSHFS e também o win-sshfs, que é bastante problemático no Windows 7.

Atualmente, eu uso o win-ssh para começar a copiar o arquivo, depois recebo o VLC para reproduzir o arquivo (incompleto). Enquanto a taxa de cópia estiver acima da taxa de bits da mídia e o win-ssh não falhar (o que acontece na maioria dos arquivos), isso funciona muito bem. Estou à procura de uma solução mais robusta.

    
por Mark K Cowan 10.07.2014 / 23:36

3 respostas

13

Tente o SFTP. É o protocolo usado pelo SSH para transferir arquivos e é suportado pelo VLC no menu Open Network Stream digitando sftp://<server>/<path to file> e depois autenticando.

    
por 11.07.2014 / 00:01
0

Eu tive o mesmo problema, mas o arquivo que eu queria transmitir ainda estava sendo modificado (porque é uma gravação ao vivo, mas isso também pode acontecer se você usar seu servidor ssh para baixar um filme, por exemplo). Nesse caso, o método de Mark não está funcionando, pois o download pára quando o tamanho do arquivo atingiu o tamanho no início do download.

Mas eu escrevi um programa em Java que basicamente resume o download, desde que o arquivo esteja ficando maior. Se alguém estiver interessado, o programa está lá:

Como usar o VLC para assistir a um arquivo (enquanto ele está sendo modificado) em um servidor SSH (usando sftp ou smth else)?

    
por 26.03.2015 / 15:57
0

Eu tive problemas para jogar o VLC ao inserir o local do meu arquivo também. Então eu abri o sftp no meu navegador de arquivos e cliquei duas vezes no vídeo para iniciá-lo no VLC, ele funcionou bem. Eu verifiquei como é a URL nas propriedades da playlist e ela está formatada como:

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

Onde você precisaria substituir 1000 pelo uid do usuário remoto que eu assumiria, e HOSTNAME e '/PATH/TO/FILE.EXT', respectivamente.

Espero que ajude alguém. No final, no entanto, a solução mais fácil é navegar para o arquivo via navegador de arquivos e simplesmente abrir com o VLC a partir daí.

    
por 20.05.2015 / 20:15