【问题标题】:raspberry pi separate server broadcast audio stream树莓派独立服务器广播音频流
【发布时间】:2016-11-06 09:41:46
【问题描述】:

最终,我希望将我的 Raspberry Pi 用作移动录音机/上传器,它将音频流式传输到服务器。然后,服务器会将音频多播给听众。该应用程序是我旅行时的实时音频博客。

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

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

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

【问题讨论】:

    标签: audio raspberry-pi streaming


    【解决方案1】:

    实际创建音频流(在您的示例设置中从 PI 到 Icecast 服务器)到 Icecast 服务器的程序称为“源客户端”。它们都有不同的功能,您可以选择合适的。您可以在此处获取源客户端的实际列表 http://icecast.org/apps/

    我推荐liquidsoap作为最强大的工具,或者您可以使用ezstream,因为它不会重新编码您的音乐文件并节省您的CPU,这在Raspberry Pi上很重要。

    【讨论】:

      猜你喜欢
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-22
      • 2022-01-27
      • 1970-01-01
      • 2021-06-20
      • 2014-04-21
      相关资源
      最近更新 更多