緣起 : 自己以前就喜歡聽相聲, 也對電台很有興趣. 研究所時代就曾經使用學術資源架設, 出社會就想要重溫舊夢. 架設一個不營利的電台分享音樂.
已有資源 :
- 一台 Pentium 4 , 512 SDRam Notebook (變壓器損毀). 250GB 硬碟.
- 1.5M CATV 寬頻.
缺少硬體資源 : 變壓器 (感謝肥貓支援)
軟體資源 :
- OS : Ubuntu 12 server console (很穩!)
- Casting Server : Icecast
- Source Client : ices
- 限制 - 只能撥放 ogg stream, mp3 需要轉檔.
架構 :
門檻值評估 :
- CPU? RAM? Network?
- 目前算過 Network 應該為最大門檻, 以 64kb 來算, 大概能承受最多 20 個 Client.
- 網站監測系統 ( Python + Google App Engine )
- 快速製作有順序的 Playlist
#!/bin/bash
find /home/kevin/music -type f -name "*.ogg" -exec ls -1 {} \; 2> ./log/output | sort >playlist.txt
- 使用 Crontab 排程每禮拜 2 早上五點重開, 並且撰寫 Shell Script 置於 Ubuntu 的自動啟動程序所以服務.
- 自動更新 DNS, 使用 FreeDNS 的 CURL 更新 DNS 指令.
目前問題 :
- 偶發切換曲目時候使用者斷線, 必須要重連
- ISP 可能跟中華電信之間有些問題, 一些朋友無法上來當 DJ. (請不要發 Ticket 給我)
- 亂碼問題 (ID3 以及簡體中文檔名)
未來展望 :
- 希望能有電台 DJ 加入!..
沒有留言:
張貼留言