覆盆子pi独立服务器广播音频流

问题描述:

Ulitmately,我正在寻找使用我的树莓派作为移动音频记录器/上传,它流音频到服务器。然后,服务器将把音频组播给听众。我旅行时,该应用程序是一个现场音频博客。覆盆子pi独立服务器广播音频流

如果我理解多播,从pi进行多播是不可行的,因为每个用户都需要pi来处理新的音频流。

因此,我似乎需要一个单独的服务器,可能是亚马逊AWS或类似的,它从我的pi接收音频流,然后将其提供给用户。

我认为我想让服务器将流传送给用户。但是,对于pi - > server - > icecast,什么是一个好的设置?理想情况下,我想保持低落,但我会牺牲低滞后时间来获得简单的解决方案。我还希望pi->服务器流在低带宽的情况下自动降级,但我知道这可能会要求太多。

在Icecast服务器上实际创建一个音频流(从您的示例设置中的PI到Icecast服务器)的程序称为“源客户端”。他们都有不同的能力,这取决于你选择正确的。你可以在这里源客户 http://icecast.org/apps/

的实际名单,我建议liquidsoap作为最有力的工具,也可以使用ezstream,因为它不重新编码的音乐文件,并保存你的CPU是在树莓派重要。