如何通过 VNC 转发声音?

RPi*_*ess 28 vnc audio ssh-tunneling pulseaudio remmina

我使用 TightVNC 和 Remmina 远程桌面通过 VNC 将我的 Raspberry Pi 连接到我的 Ubuntu 笔记本电脑。它在大多数情况下都很好用,除了没有声音的事实。

我到处搜索,通过 VNC 查找转发声音,通过 SSH 隧道通过 VNC 查找声音,通过 PulseAudio Network Transparency 查找声音转发。我找不到怎么做。

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

小智 10

VNC 不支持声音。

不过,您可以使用 PulseAudio 通过 SSH 移动声音,这对您来说可能总比没有好。

看看这篇文章:https : //razor.occams.info/blog/2009/02/11/pulseaudio-sound-forwarding-across-a-network/


小智 5

我测试了tinyvncserver并让它与xfce4 一起运行,然后尝试了remmina。即使我指定了 24 位,我也得到了 8 位显示。然后我跑了xwininfo -root,它说 X 是 24 位的。所以我尝试了xtightvncviewer。24 位显示非常流畅。所以我开始玩得开心,并启动了 Opera 网络浏览器。它向我展示了一个 YouTube 链接,所以我点击了它。立刻,有一个看起来很有趣的视频,所以我只是点击了那里,这样我就可以尝试全屏和播放器支持的其他热键。我经常使用的所有键都可以正常工作,然后我意识到有声音!所以我认为这是xtightvncviewerremmina 的问题。给xtightvncviewer一试。我不知道它是如何实现声音的,但它做到了。

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

  • 你必须以严谨的方式回答问题,开门见山。你不能到处讲述一个脱离主题的故事,以获得唯一有趣的部分和结论。**xtightvncviewer** 可以工作,而 **remmina** 不行。 (4认同)

Sam*_*man 5

根据 libvirt 文档,qemu 对 VNC 进行了扩展以包含音频。某些查看器(例如 xvnctitanviewer)支持该扩展,正如此答案所暗示的那样支持该扩展。如果您通过 qa qemu VM 转发音频,那么您可以通过此 VNC 扩展进行转发。