![如何通过 VNC 转发声音?](https://linux22.com/image/38524/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20VNC%20%E8%BD%AC%E5%8F%91%E5%A3%B0%E9%9F%B3%EF%BC%9F.png)
我使用 TightVNC 和 Remmina 远程桌面通过 VNC 将 Raspberry Pi 连接到我的 Ubuntu 笔记本电脑。除了没有声音之外,它在大多数情况下都工作得很好。
我用谷歌搜索了所有地方,查找通过 VNC 转发声音、通过 SSH 隧道通过 VNC 转发声音、通过 PulseAudio Network Transparency 转发声音。我找不到怎么做。
有谁知道如何通过 VNC 获取声音吗?
答案1
VNC 不支持声音。
不过,您可以使用 PulseAudio 通过 SSH 传输声音,这对您来说可能比没有好。
查看这篇文章:https://razor.occams.info/blog/2009/02/11/pulseaudio-sound-forwarding-across-a-network/
答案2
根据 libvirt 文档,qemu 对 VNC 进行了扩展以包含音频。某些查看器(例如 xvnctitanviewer)支持该扩展,如下所示这个答案支持该扩展。如果您通过 qa qemu VM 转发音频,则可以通过此 VNC 扩展来执行此操作。
答案3
我测试过紧密vnc服务器并让它运行xfce4然后尝试雷米纳。尽管我指定了 24 位,但我还是得到了 8 位显示。然后我运行它xwininfo -root
,它说 X 是 24 位的。所以我尝试了xtightvnc查看器。 24 位显示效果良好且流畅。于是我开始享受一些乐趣并启动了 Opera 网络浏览器。它向我展示了一个 YouTube 链接,所以我就点击了它。立即出现了一个看起来很有趣的视频,所以我只是点击了那里,这样我就可以尝试全屏和播放器支持的其他热键。我经常使用的所有按键都工作正常,然后我意识到有声音!所以我认为这是一个问题xtightvnc查看器与雷米纳。给xtightvnc查看器尝试一下。我不知道它是如何实现声音的,但它做到了。
仅供参考,我在 Ubuntu 16.04.2 LTS 上完成了这一切紧密vnc服务器1.3.10-0ubuntu3,xtightvnc查看器1.3.10-0ubuntu3,和雷米纳1.1.2-3ubuntu1。
答案4
最新的 RealVNC 支持音频。但是,它仅在 Enterprise 和 Professional 许可软件上受支持。检查这篇文章——