Como sincronizar o fluxo de vídeo pelo SSH

3

Eu tenho esse problema. Há um fluxo de vídeo do udp acessível apenas na rede local, mas preciso acessá-lo fora da rede. Eu tenho uma máquina Linux (na verdade, vários) com acesso root.

Existe um pequeno utilitário que torna o fluxo acessível na máquina local na porta 1234.

./ping -h streamserver -p 1234

Se eu o executar, posso acessar o fluxo usando vlc ou mplayer.

mplayer udp://@:1234
vlc udp://@:1234

Agora, estou tentando criar uma porta para frente a partir da minha máquina remota e acessar a porta, mas ela está falhando.

ssh me@machine -L 1234:127.0.0.1:1234

Alguma dica do que estou fazendo de errado?

    
por Let_Me_Be 28.02.2011 / 12:32

1 resposta

2

O problema aqui é que o SSH só é capaz de encaminhar conexões TCP pela porta. O protocolo que você está interessado é o UDP.

Este artigo: link mostra um método (usando o DNS como exemplo) em torno do problema encapsulando o UDP no TCP primeiro.

    
por 28.02.2011 / 12:45