2016-11-06 132 views
0

Ulitmately,我正在尋找使用我的樹莓派作爲移動音頻記錄器/上傳,它流音頻到服務器。然後,服務器將把音頻組播給聽衆。我旅行時,該應用程序是一個現場音頻博客。覆盆子pi獨立服務器廣播音頻流

如果我理解多播,從pi進行多播是不可行的,因爲每個用戶都需要pi來處理新的音頻流。

因此,我似乎需要一個單獨的服務器,可能是亞馬遜AWS或類似的,它從我的pi接收音頻流,然後將其提供給用戶。

我認爲我想讓服務器將流傳送給用戶。但是,對於pi - > server - > icecast,什麼是一個好的設置?理想情況下,我想保持低落,但我會犧牲低滯後時間來獲得簡單的解決方案。我還希望pi->服務器流在低帶寬的情況下自動降級,但我知道這可能會要求太多。

回答

0

在Icecast服務器上實際創建一個音頻流(從您的示例設置中的PI到Icecast服務器)的程序稱爲「源客戶端」。他們都有不同的能力,這取決於你選擇正確的。你可以在這裏源客戶 http://icecast.org/apps/

的實際名單,我建議liquidsoap作爲最有力的工具,也可以使用ezstream,因爲它不重新編碼的音樂文件,並保存你的CPU是在樹莓派重要。