Sep 7, 2007

install streaming server : GNUMP3D

GNUMP3D
GNUMP3d is a streaming server for MP3s, OGG vorbis files, movies and other media formats.

It is designed to be:

  • Small, stable, portable, self-contained, and secure.

  • Simple to install, configure, and use.

  • Portable across different varieties of Unix, the GNU Operating System, and Microsoft Windows platforms.



功能很陽春的串流伺服器,有支援網域限制,很適合我

安裝設定超簡單,首先去下載 gnump3d-2.9final.tar.gz

找個地方放,解開

cd gnump3d-2.9final 進去解開的資料夾裡,執行make install就安裝完成了(make uninstall:移除)


以下是安裝後的檔案分佈:

  • 執行檔:


/usr/bin/gnump3d2 (不知道這個跟gnump3d有什麼差別?)
/usr/bin/gnump3d (GNU MP3 / OGG Vorbis Streaming Server)
/usr/bin/gnump3d-top (view usage statistics from gnump3d)
/usr/bin/gnump3d-index (Create a simple database of audio tags)

  • 設定檔:


/etc/gnump3d/gnump3d.conf (主要設定檔)
/etc/gnump3d/mime.types (指定副檔名與檔案類型)
/etc/gnump3d/file.types

  • 語系:


/usr/share/perl5/gnump3d/lang/ (沒有zh_TW..)

  • 網頁模板:


/usr/share/gnump3d/

  • 還會寫入開機啟動服務


若是ubuntu 則會在/etc/rc2.d/底下放個S20gnump3d如果不要開機自動執行,就把這個檔案改名(隨便改就可以了, ex: _S20gnump3d 加個底線)

  • 設定檔比較有需要修改的地方:


root = ..... (指定媒體檔的位置)

port = .... (指定連接埠)

allowed_clients = ... (設定允許使用的網段)
預設是allow all,要把allowed_clients = all這行註解起來,限制才會生效

ex : 192.168.1.0/8 ==> 只允許192.168.1.*

或是140.118.0.0/16 ==> 只允許140.118.*.*

可設定多組限制,用分號隔開即可,注意不要設了互相矛盾的條件,否則會以最後一個條件為主

如果已經把開機自動開啟服務的選項關掉,那就用root執行gnump3d (加參數 --background放到背景)

用網頁開 http://yourip:8888 ,就可以聽歌囉

(可以開個ftp帳號,放個連結到存放媒體檔的資料夾去,方便上傳)

0 comments:

Post a Comment