Como transportar áudio por SSH?
Resposta roubada de grawity em SuperUsers :
A maneira mais fácil: execute
paprefs, vá para Servidor de rede e marque Ativar acesso à rede para dispositivos de som locais .
Você precisa instalá-lo usando
sudo apt-get install paprefs
Sempre que o SSH com o encaminhamento X11 está ativado, os programas PulseAudio são usados X11 para descobrir seu servidor de som (use
pax11publishouxprop -root PULSE_SERVERpara ver por si mesmo). Basta dizer ao PulseAudio para ouvir conexões de rede (
paprefscomo descrito acima) e todos os X11 os programas poderão usá-lo.(Outros usuários não terão acesso ao seu servidor de som, a menos que você permita você mesmo em
paprefs. Os dados de autenticação são realizados na propriedade X11PULSE_COOKIE, ou você pode copiar~/.pulse_cookiemanualmente.)Observe, no entanto, que o fluxo do PulseAudio não é criptografado dessa maneira. não há problema em usar em casa, mas não na Internet.
A maneira um pouco mais complicada: ative o acesso à rede como acima, mas tunnel PulseAudio over SSH TCP forwarding. Use
pax11publishpara descubra sua porta PulseAudio (geralmente 4713), conecte-se comssh -R > 24713:localhost:4713'execute
export PULSE_SERVER="tcp:localhost:24713"Isso será um pouco mais lento devido à sobrecarga de SSH, mas é seguro usar pela Internet.