Questão:
Posso obter uma instância local do VLC para transmitir mídia de um computador remoto, via SSH?
Isso ocorre com o VLC em execução 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?
Infelizmente, o computador local executa o Windows 7 e desejo evitar a inicialização dupla, se possível.
Provavelmente desnecessário - minha configuração:
Eu tenho um computador no Reino Unido que se conecta automaticamente a um VPS via SSH e configura o encaminhamento de porta reverso.
Para aqueles interessados em fazer isso, o computador do Reino Unido usa:
ssh -nNTP *:9000:localhost:22 user@vps
onde
9000
etunnel@vps
deve ser alterado de acordo com sua configuração.Eu SSH / PuTTY na porta mapeada no meu VPS de qualquer lugar do mundo em que estou, para acessar o computador do Reino Unido. Eu me conecto do meu computador local ao Reino Unido através do túnel SSH, executando localmente:
ssh user@vps -p 9000
Isso funciona muito bem para obter um shell no computador do Reino Unido. Eu quero transmitir mídia dele para o meu PC local, que infelizmente executa 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, e recebo o VLC para reproduzir o arquivo (incompleto). Contanto que a taxa de cópia esteja acima da taxa de bits da mídia e o win-ssh não falhe (o que ocorre na maioria dos arquivos), isso funciona muito bem. Estou procurando uma solução mais robusta.
fonte
sftp://user:password@server/path
ousftp://server/path
(o VLC não solicitou opções de autenticação no último caso). Falha ao conectar o VLC. Por agora, eu usar SCP para copiar para o computador com o Windows, e reproduzir o arquivo incompleto no VLC (contanto que a taxa DL> bitrate de vídeo, tudo bem)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 o servidor ssh para baixar um filme, por exemplo). Nesse caso, o método de Mark não está funcionando, pois o download para quando o tamanho do arquivo atinge o tamanho no início do download.
Mas eu escrevi um programa Java que basicamente retoma o download enquanto o arquivo está 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)?
fonte
Eu tive problemas para reproduzir o VLC ao inserir o local do meu arquivo também. Abri o sftp no meu navegador de arquivos e cliquei duas vezes no vídeo para iniciá-lo no VLC, funcionou bem. Verifiquei como é o URL nas propriedades da lista de reprodução e está formatado como:
Onde você precisaria substituir 1000 pelo uid do usuário remoto, 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í.
fonte