使用 ALSA 在嵌入式 Linux 设备上播放远程音频流

使用 ALSA 在嵌入式 Linux 设备上播放远程音频流

我有一个嵌入式 ARM Linux 设备,并连接了一个扬声器。到目前为止,我已经成功编译alsa-libalsa-utils安装在目标系统上。我可以使用以下方式列出我的设备aplay -l

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: am3517evm [am3517evm], device 0: AIC23 tlv320aic23-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

并在其上播放测试 wav 文件:

aplay -vv /opt/mtgr/piano.wav

但我需要的是播放一些远程流。工作流程如下所示:远程客户端发送音频流,我的嵌入式 Linux 在扬声器上播放它。

我想我需要一些服务器,也许一些 RTP 服务器或其他什么。我还没找到任何东西。任何帮助或建议将不胜感激。

相关内容