HughH Asked: 2010-10-01 09:28:02 +0800 CST2010-10-01 09:28:02 +0800 CST 2010-10-01 09:28:02 +0800 CST 如何转播音频流? 772 我和我的妻子都喜欢听同一个在线音频流。这意味着我们最终会有多台计算机同时连接到同一个在线流。如果我可以通过连接到一台计算机/服务器上的互联网流并“转播”它以便我家中的其他计算机可以使用它来节省互联网带宽,那将会很有帮助。 有什么建议么? sound stream 2 个回答 Voted koanhead 2010-10-01T18:30:39+08:002010-10-01T18:30:39+08:00 为什么不从一台计算机连接到互联网流,然后使用 PulseAudio 向网络提供音频? 为此,您需要paprefs在“服务器”(连接到互联网流的计算机)和您希望使用的每个“客户端”(从服务器接收音频数据的计算机)上进行安装。 paprefs是一个 GUI 程序,但它的选项有点不透明。通常情况下,联机帮助页对于找出选项毫无用处。它确实提供了一个网址http://0pointer.de/lennart/projects/paprefs/,它有一个指向“文档”的链接,但不包含实际的文档。我将尝试引导您完成配置过程,但我的设置与您的不同,所以我可能会出错。如果我这样做,希望有人会看到并纠正它。 首先,paprefs在服务器机器上运行。在“网络访问”选项卡下,选择: “启用对本地声音设备的网络访问”“允许局域网上的其他机器发现本地声音设备”和“不需要身份验证” 该选项卡上还有两个关于 DLNA/UPnp 媒体流的选项。我不知道那是什么,所以我把它放在一边。 在“组播/RTP”选项卡下,选择: “启用多播/RTP 发送器”和“为多播/RTP 创建单独的音频设备”应该为服务器执行此操作。 对于每个客户端,运行paprefs并: 在“网络访问”选项卡下,选择: “使可发现的 PulseAudio 网络声音设备在本地可用” 在“组播/RTP”选项卡下,选择: “启用组播/RTP 接收器” 这应该足以满足客户端配置。 当需要收听广播时,以通常的方式将服务器连接到互联网流。然后打开系统→首选项→声音并从“输出”选项卡中选择“RTP 多播”。 之后,在每个客户端上,打开系统→首选项→声音并查看“输入”选项卡。它应该包含来自(服务器的主机名)的 RTP 多播条目。我不确定确切的措辞,因为我目前无法对其进行测试。在任何情况下,选择多播,调整音量,您应该会听到来自服务器的广播(和任何其他音频)。 据我所知,没有办法将特定的应用程序绑定到特定的输入/输出。如果有人知道这种方式,我非常想知道它。我对如何克隆音频输出的主题有疑问?. Matthew Cole 2010-10-01T09:54:44+08:002010-10-01T09:54:44+08:00 我也一直在研究这个。我想将我的 Pandora、MP3 或任何东西从一个来源广播到各种上网本和连接到我家中接收器的东西。我还没有找到灵丹妙药,但这是我的一些追求。 只要您可以捕获“音频输出”,VLC似乎就可以做到,但这取决于您的声卡。 Airfoil 是一种廉价的商业产品,声称能够广播到各种操作系统,包括 Ubuntu。但是,我认为您不能从Ubuntu 广播。从 Win 7 开始,广播似乎不稳定。
为什么不从一台计算机连接到互联网流,然后使用 PulseAudio 向网络提供音频?
为此,您需要
paprefs
在“服务器”(连接到互联网流的计算机)和您希望使用的每个“客户端”(从服务器接收音频数据的计算机)上进行安装。paprefs
是一个 GUI 程序,但它的选项有点不透明。通常情况下,联机帮助页对于找出选项毫无用处。它确实提供了一个网址http://0pointer.de/lennart/projects/paprefs/,它有一个指向“文档”的链接,但不包含实际的文档。我将尝试引导您完成配置过程,但我的设置与您的不同,所以我可能会出错。如果我这样做,希望有人会看到并纠正它。首先,
paprefs
在服务器机器上运行。在“网络访问”选项卡下,选择:“启用对本地声音设备的网络访问”“允许局域网上的其他机器发现本地声音设备”和“不需要身份验证”
该选项卡上还有两个关于 DLNA/UPnp 媒体流的选项。我不知道那是什么,所以我把它放在一边。
在“组播/RTP”选项卡下,选择:
“启用多播/RTP 发送器”和“为多播/RTP 创建单独的音频设备”应该为服务器执行此操作。
对于每个客户端,运行
paprefs
并:在“网络访问”选项卡下,选择:
“使可发现的 PulseAudio 网络声音设备在本地可用”
在“组播/RTP”选项卡下,选择:
“启用组播/RTP 接收器”
这应该足以满足客户端配置。
当需要收听广播时,以通常的方式将服务器连接到互联网流。然后打开系统→首选项→声音并从“输出”选项卡中选择“RTP 多播”。
之后,在每个客户端上,打开系统→首选项→声音并查看“输入”选项卡。它应该包含来自(服务器的主机名)的 RTP 多播条目。我不确定确切的措辞,因为我目前无法对其进行测试。在任何情况下,选择多播,调整音量,您应该会听到来自服务器的广播(和任何其他音频)。
据我所知,没有办法将特定的应用程序绑定到特定的输入/输出。如果有人知道这种方式,我非常想知道它。我对如何克隆音频输出的主题有疑问?.
我也一直在研究这个。我想将我的 Pandora、MP3 或任何东西从一个来源广播到各种上网本和连接到我家中接收器的东西。我还没有找到灵丹妙药,但这是我的一些追求。
只要您可以捕获“音频输出”,VLC似乎就可以做到,但这取决于您的声卡。
Airfoil 是一种廉价的商业产品,声称能够广播到各种操作系统,包括 Ubuntu。但是,我认为您不能从Ubuntu 广播。从 Win 7 开始,广播似乎不稳定。