Como posso encaminhar o som pelo VNC?

17

Eu uso o TightVNC e o Remmina Remote Desktop para conectar meu Raspberry Pi ao meu laptop Ubuntu via VNC. Funciona muito bem na maior parte, exceto pelo fato de não haver som.

Pesquisei em todo o lado o Google, procurando o som de encaminhamento através de VNC, o som através de VNC via túnel SSH, o encaminhamento de som via PulseAudio Network Transparency. Não consigo encontrar como fazê-lo.

Alguém sabe como obter som através de VNC?

RPiAwesomeness
fonte
O VNC faz apenas vídeo, não soa, AFAIK. Você já está executando o PulseAudio? Ou algum outro servidor de som?
21814 derobert
No momento, não estou executando o PulseAudio. No entanto, acredito que estou executando uma forma de JACK. Eu posso instalar o pulseaudio, se necessário.
RPiAwesomeness

Respostas:

3

Testei o tightvncserver e o executei com o xfce4, depois tentei o remmina . Eu tenho uma tela de 8 bits, mesmo tendo especificado 24 bits. Então eu corri xwininfo -roote disse que o X tinha 24 bits. Então, eu tentei o xtightvncviewer . A tela era agradável e suave de 24 bits. Então comecei a me divertir e liguei o navegador Opera. Ele me mostrou um link do YouTube, então eu apenas cliquei nele. Imediatamente, houve um vídeo que parecia interessante, então apenas cliquei lá para experimentar a tela cheia e outras teclas de atalho que o player suporta. Todas as teclas que eu costumava usar funcionam bem, então eu percebi que havia som! Então eu acho que é uma questão de xtightvncviewer vs remmina . Dê xtightvncvieweruma tentativa. Não faço ideia de como conseguiu o som, mas conseguiu.

FYI, fiz tudo isso no Ubuntu 16.04.2 LTS com tightvncserver 1.3.10-0ubuntu3, xtightvncviewer 1.3.10-0ubuntu3 e remmina 1.1.2-3ubuntu1.

Skaperen
fonte
3

De acordo com a documentação da libvirt, o qemu possui uma extensão para o VNC para incluir áudio. Alguns visualizadores, como o xvnctitanviewer, suportam essa extensão, conforme está implícito nesta resposta . Se você estiver encaminhando o áudio via qa qemu VM, poderá fazê-lo nesta extensão do VNC.

Sam Hartman
fonte