PulseAudio 是否像在 Linux 上一样在 Windows 上工作?

use*_*911 5 pulse-audio windows-server-2008-r2 windows-server-2012

当我在谷歌上搜索类似的东西时,我看到的只是带有关键字 [linux,pulseaudio] 的页面。我的意思是能够将一个应用程序的输出流配置为重定向到另一个应用程序的输入流。所以,我决定在这里问“独特”(或者可能不是)的问题。

目标操作系统是 Windows Server。

顺便说一句,如果有类似的免费 Windows 应用程序可以像 Linux 上的 PulseAudio 一样完成这项工作,请继续推荐它,但不要像代理一样做广告。

此外,欢迎任何有关此的视频教程:)

下一个问题是题外话,但如果你有答案那就太好了:如果 Windows Server 没有安装声卡,PulseAudio 可以工作(做同样的事情)吗?

感谢您的任何回复!

编辑:在有人指出这是重复的另一个问题中,没有关于 PulseAudio 软件的信息。是的,那已经很老了。我们接近 2016 年,我不敢相信自 2014 年以来没有任何新鲜事(基于对该问题的最后回答)。我在评论中收到的所有内容 - 对我所要求的内容没有经验的意见。

小智 2

Pulseaudio 的一个版本有点旧,显然不能在 Windows 10 上轻松录制,但我可以正常播放。我在本地使用 Docker 和路由,但流程/设置是相同的。

我能够使用pulseaudio.exe 在Windows 上进行播放。

1]下载Windows版pulseaudio:https://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Windows/Support/

2]解压并更改配置文件。

2a]将以下行添加到 $INSTALL_DIR/etc/pulse/default.pa 中:

load-module module-native-protocol-tcp auth-ip-acl=$HOST_IP
Run Code Online (Sandbox Code Playgroud)

其中 $HOST_IP 是您的主机。或者,您可以使用以下命令向主机开放所有流量。这里也有中间道路。

load-module module-native-protocol-tcp listen=0.0.0.0 auth-anonymous=1 
Run Code Online (Sandbox Code Playgroud)

2b] 将 $INSTALL_DIR/etc/pulse//etc/pulse/daemon.conf 行更改为: exit-idle-time = -1

这将使守护进程在最后一个客户端断开连接后保持打开状态。

3)运行pulseaudio.exe

4)在主机的shell中:

export PULSE_SERVER=tcp:127.0.0.1
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

18564 次

最近记录:

5 年,5 月 前