使用 wifi 将任何音频流式传输到另一台计算机时使用什么

使用 wifi 将任何音频流式传输到另一台计算机时使用什么

目标:我希望我的孩子能够使用连接到电视的树莓派(raspbian)作为计算机终端来运行教育网站和应用程序(通过 ssh 从我的桌面)。

问题:Raspberry Pi 太慢了!从我的桌面通过 ssh -X 在 Rpi 上运行应用程序比在本地运行应用程序要快得多,而且使用这种方法闪存也可以正常工作。但是,让音频传输到 Pi 上却很棘手。

我尝试过的:我已经设置了pulseaudio,基本上允许我网络上的任何计算机在pi上播放它想要的任何声音。我的 Rpi 桌面上有一些图标,可以打开 ssh 连接并从 Pi 上的桌面运行应用程序,同时将音频转发到 Pi 的脉冲端口 4713。

从图标运行的示例脚本:

#!/bin/bash
ssh -XC -c blowfish-cbc,arcfour child@desktop
PULSE_SERVER=Raspberrypi:4713 google-chrome

这会将 google-chrome 从桌面打开到 Raspberry Pi 的显示屏上,并将其音频输出发送到 Raspberry pi。如果我的 Pi 用网线连接,那就完美了!它在电视上播放孩子的应用程序声音,同时让我在桌面上听到我的应用程序。多用户网络音频,太棒了!

然而,我读到,通过 wifi 的pulseaudio 的成功或失败取决于您的路由器,不幸的是,这对我来说是一次失败。它会播放 2 秒到 200 秒的音频,然后就会停止播放,具体取决于无线电波的拥挤程度、月亮所处的相位等。

我不想在我的客厅里铺上一根电缆,我真的希望我的墙上钓鱼的日子结束了。对于我的目的,有没有比pulseaudio更好的替代方案,它允许我通过wifi将任何音频从桌面发送到pi?我简单地研究了 dlna,但它似乎更多地用于发送媒体文件,而不是原始输出。如果我错了,请告诉我。另外,我是否可以在路由器中修复一些设置以使pulseaudio更好地工作?

相关内容