![]() | |
|
前言
最近回到母校逛逛,發現廣播頻道竟然沒有訊號!跟助教討論過後,才發現這不僅只是技術上「沒聲音」的問題。社群型、學術型的實驗電台,需求是什麼?
電台排播軟體在商業市場中,已經有非常成熟與多元的產品。像是許多的商業廣播電台使用的Dalet (Agile Media Solutions)、Zetta (RCS Sound Software)等。而這些軟體都有一個最關鍵的特性,那就是「穩定」。對於電台來說,設備維護是一個很大的成本考量,以網路電台為例,列舉幾項經費項目:
- 網路頻寬費用
- 電腦、網路設備(音訊編碼伺服器、混音器、麥克風、擴大機等)
- 軟體授權費(作業系統、軟體授權費、歌曲播放授權費)
- 音訊設備(麥克風、前級、錄音介面、監聽耳機)
上面那個清單可以發現,投入的設備成本也是不少。因此,通常在這些社群、學術類型的電台,硬體設備能省則省。軟體方面有解決方案嗎?有的,開源或是其他的免費自由軟體,這就是本篇的主角RadioDJ[1]。
RadioDJ如何幫助實驗電臺解決問題?
本篇不會詳細的介紹RadioDJ的每個功能,而是關注在RadioDJ如何幫助學術型實驗電台解決問題?藉由社群的貢獻,可以在官方社群論壇[2]或其他社群[3],搜尋到相關教學及障礙排除支援。
在免授權費的部分,RadioDJ提供商業和非商業的使用,這個對於許多的社群而言,是非常友善的一個方案。儘管開發公司提到,這個軟體永遠不會公開原始碼,但是仍持續的更新軟體與修正錯誤,這是佛心來的!
再進一步,我們來分析一下功能性:
自動排播:管理者可以建立固定的播放清單,或者使用輪播(Rotation)讓整個電台能持續的運作。
固定時間破口:這個破口(Time for a commercial break.)可能在每個時段的20分或40分,需要「強制播放廣告」。而在這套軟體當中,可以搭配輔助播放器(Aux Player)使整體呈現的效果更好。
簡易的操作介面:對於現場節目而言,使用者可以依照需求,在首頁選擇自動化模式來輔助現場節目;電台管理者,可透過事件管理器,來控制播放的順序、時間與頻率等。將各項的功能模組獨立,可以直覺性的點選。
即時的節目資訊:透過POST方式,於網頁呈現「現在播放」的節目資訊。
聯播與外場節目:接入開啟網路串流節點的方式,作為電台聯播網;或者作為中繼站(Relay)引入戶外轉播的串流節點。
歷史紀錄:對於電台的管理人員,可以統計版權歌曲播放的名單與次數,產生詳細報表。
RadioDJ的缺點
然而,作為一個自由軟體,RadioDJ遇到的情況與多數的自由軟體或開源方案類似。當程式遇到突然終止(Crash)或是功能新增的需求時,使用者通常只能被動的等待開發者釋出的版本更新,而RadioDJ就是這樣。反之,若是開放原始碼(Open Source)的專案,可以有更多的社群開發者共同來解決問題,或是提供更豐富的功能應用,例如:重新轉譯為Linux版本,或者加入智慧排播功能。
結論
總體而言,RadioDJ提供基礎的電台自動化功能,使用者可以再自行設計電台的架構,以符合傳播的需求。
參考資料與註解