从 ESXi VM 将音乐流式传输到 Ventrilo

从 ESXi VM 将音乐流式传输到 Ventrilo

我想从在 ESXi 主机上运行的 Windows XP 虚拟机将音乐流式传输到我的 Ventrilo 服务器。

我已遵循概述的说明这里将音乐从 VLC 之类的服务器流式传输到另一台机器上的 Ventrilo 服务器,并且运行良好。

我还添加了以下几行:

sound.present = "TRUE"
sound.virtualDev = "es1371"
sound.fileName = "-1"
sound.autodetect = "TRUE" 

.vmx按照建议,保存到我的文件中这里,在我的虚拟机中获取声卡。

我遇到的问题是,我的虚拟机似乎没有输出任何声音,因此没有任何东西可以通过 Ventrilo 传输。虚拟机上的设备管理器显示,这个新声卡有驱动程序,似乎没有任何问题。

有人可以指出正确的方向来达到我想要的结果吗?

答案1

另一个解决方案是:

主持人 <>虚拟音频线<> 文特里洛

答案2

我在运行 ESXi 的 Windows 2000 客户机操作系统上安装了 Virtual Audio cable 4.10。它运行正常。作为一个小测试,我使用了 Speak liberal 并能够广播音频。然后我测试了远程控制,在启用 IP 语音后,它运行得非常好。

答案3

如果您通读您链接的整个帖子,您会发现没有可行的解决方案。ESXi 适用于服务器虚拟化,声音不是问题。无法在 ESXi 客户端上直接获取虚拟音频。

如果您正在使用虚拟机,您可以通过 RDP 获取音频,但这对您没有帮助。不幸的是,您似乎运气不佳。

答案4

我认为在 ESXi 下唯一可行的解​​决方案是使用 VMDirectPath 将声音设备实际连接到虚拟机。当然,这可能不适合您,因为它需要您的 CPU 和主板支持 VT-d。只有 Intel Nehalem 芯片 (Xeon 5500) 和较新的 Core i5 (Core i5-650/660/670/680) 以及一些 Core i7 支持此功能,但它允许您将 PCIe 设备(或 PCIe-PCI 桥后面的所有 PCI 设备)直接连接到虚拟机。

我在 Core i5 Lenovo ThinkServer TS200v 上运行 ESXi,并且板载 Intel HD Audio 在连接到 Windows VM 时运行良好。

相关内容