如何通过VNC转发声音?


17

我使用TightVNC和Remmina Remote Desktop通过VNC将Raspberry Pi连接到Ubuntu笔记本电脑。除了没有声音的事实外,它在大多数情况下都非常有效。

我到处搜索Google,查找通过VNC转发的声音,通过SSH隧道通过VNC的声音,通过PulseAudio Network Transparency进行的声音转发。我找不到方法。

有谁知道如何通过VNC获得声音?


VNC仅执行AFAIK视频,而不执行声音。您已经在运行PulseAudio吗?还是其他声音服务器?
derobert 2014年

我当前未运行PulseAudio。但是,我相信我正在运行某种形式的JACK。如果需要,我可以安装pulseaudio。
RPiAwesomeness

Answers:



3

我测试了tightvncserver并使其与xfce4一起运行,然后尝试了remmina。即使指定了24位,我也得到了8位显示。然后我跑了xwininfo -root出来,说X是24位的。所以我尝试了xtightvncviewer。显示效果很好,流畅的24位。因此,我开始玩得开心,并启动了Opera Web浏览器。它显示了一个YouTube链接,所以我单击了它。随即,有一个视频看起来很有趣,所以我单击了该视频,这样我就可以尝试全屏播放和播放器支持的其他热键。我经常使用的所有键都可以正常工作,然后我才意识到声音!所以我认为这是xtightvncviewer vs remmina的问题。给xtightvncviewer尝试一下。我不知道它是如何完成声音的,但是它做到了。

仅供参考,我在Ubuntu 16.04.2 LTS上使用紧密 vncserver 1.3.10-0ubuntu3,xtightvncviewer 1.3.10-0ubuntu3和remmina 1.1.2-3ubuntu1 完成了所有这些工作。


3

根据libvirt文档,qemu对VNC进行了扩展以包括音频。一些查看器(例如xvnctitanviewer)支持该扩展名,如该答案所暗示的支持该扩展名。如果要通过qemu VM转发音频,则可以通过此VNC扩展名进行转发。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.