You are currently viewing DIY架設廣播串流(一):Rocket Streaming Audio Server設定

DIY架設廣播串流(一):Rocket Streaming Audio Server設定

直播正夯,說到線上串流肯定會最先想到、搜尋到的都是 OBS(Open Broadcaster Software),OBS可以非常簡單的幫助你串流「影音」到各大線上串流平台或自有平台,但是對於只串流音訊時,你會發現 OBS的設定非常困難,大量的轉碼設定可能就難倒你了。

同樣的研究 OBS只串流聲音感到沮喪時,發現了 Rocket Streaming Audio Server這套非常簡潔易用的廣播串流伺服器,而且免費!如果你也只是想要做個人的廣播串流,這套就非常適合你喔!

原本我使用的是

OBS負責擷取音訊和轉碼 -> icecast負責串流 -> m3u/m3u8串流格式

這樣的組合困難點有:

1. OBS轉碼設定,基本上很難找到一個不管是 MP3、AAC、OGG之類的純音訊轉碼設定可以順利串流

2. icecase用 XML文字設定,沒有簡單使用的 GUI介面(其他基於 icecast開發的 GUI介面幾乎都不再維護了)

3. m3u/m3u8 這種格式是一種撥放清單,可以在桌上型電腦上輕易地撥放,但是行動平台幾乎都不支援,也無法直接在瀏覽器內撥放

現在你可以透過 Rocket Streaming Audio Server和 Rocket Broadcaster來進行串流,這兩套是由 Oscillicious Audio Labs(知名產品是 Mixxx DJ軟體)所推出的免費軟體,結構會變成:

Rocket Broadcaster負責擷取音訊和轉碼 -> Rocket Streaming Audio Server負責串流 -> 支援瀏覽器可以直接撥放的 MP3、OGG格式

首先讓我們把 Rocket Streaming Audio Server(RSAS)設定完成,這樣在 Rocket Broadcaster設定時就可以快速填入,馬上 On Air !

一、下載 RSAS與安裝

Rocket Streaming Audio Server官方網站,支援 Windows 7以上的 64位元平台

安裝過程也非常簡單不需要特別注意的設定。

RSAS相容 Icecast,所以如果你使用過 Icecast,設定起來也會非常似曾相似。

二、設定 RSAS

1. 安裝完成後開啟 RSAS主畫面,可以看到伺服器已經自動啟動,不過我們還沒有設定音訊串流進入,所以預設的串流點 radio顯示為紅色「No source connected」

2. 按下 Server > Configuration 開啟設定

DIY架設廣播串流(一):Rocket Streaming Audio Server設定 1

3. 開啟設定後,在 Streams的地方可以設定我們的串流點,預設為 /radio

4. Max Listeners為最高收聽者數量,根據 RSAS的介紹可以處理約 1百萬的收聽者,不過這和你的伺服器能力相關;免費版則是同時 100位聽眾。

5. Stream Type的地方是這次設定的重點,請選擇 Live Source,Username和 Password稍後會用到,請設定你的使用者帳號和密碼。

A. 如果你不需要透過擷取音訊進行即時線上播放,只是要重複播放某個音訊檔案時,可以選擇 Looping Audio File並選擇檔案

B. 如果在串流時有中斷的情況,你要播放一個備用的音訊檔案避免串流無聲時,則打勾「If no source is connected, listeners fall back to」並選擇音訊檔;也要勾選 Move listeners back from the fallback when a source reconnects.,這樣當串流恢復連接時,聽眾才會回歸到線上串流。

DIY架設廣播串流(一):Rocket Streaming Audio Server設定 2

6. 接著切換到 Server頁籤,Bind Address的地方輸入你的 IP,如果你要對外開放,記得要輸入外部 IP;Port通訊埠設定完成後,記得也要設定防火牆允許通過使用。

A.如果你的環境需要 TLS加密,你可以在 HTTPS / TLS Configuration的地方設定加密憑證,或是透過 Let's Encrypt HTTPS Wizard 來設定免費的憑證。

DIY架設廣播串流(一):Rocket Streaming Audio Server設定 3

7. 按下 OK 就完成這裡的基本設定了。

8. 回到 RSAS主畫面,你會發現仍然沒有來源設定,這是正常的!下個步驟我們要開始進行音訊串流擷取並送入 RSAS。而下方的地方則會顯示目前伺服器的狀態。

DIY架設廣播串流(一):Rocket Streaming Audio Server設定 4

相關文章

DIY架設廣播串流(一):Rocket Streaming Audio Server設定

DIY架設廣播串流(二):Rocket Broadcast設定

DIY架設廣播串流(三):嵌入或分享線上播放連結

Sid

喜愛電腦資訊、歷史、古文明、宇宙、自然生態的主題。喜歡看卡通和科幻主題的電影,有長不大的心情。從事金融業相關工作,分享的技巧多來自工作上的各項應用實作。

發佈留言