如何通过 VNC 转发声音?

如何通过 VNC 转发声音?

我使用 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 许可软件上受支持。检查这篇文章——

https://help.realvnc.com/hc/en-us/articles/360002504358-Audio-FAQ#how-do-i-turn-the-audio-feature-on-or-off--0-5

相关内容