Darwin Streaming Server 6.0.3 之一 : 編譯安裝

一,關於 Darwin Streaming Server

    Darwin Streaming Server簡稱DSS。DSS是Apple公司提供的開源實時流媒體播放服務器程序。整個程序使用C++編寫,在設計上遵循高性能,簡單,模塊化等程序設計原則,務求做到程序高效,可擴充性好。並且DSS是一個開放源代碼的,基於標準的流媒體服務器,可以運行在Windows NT和Windows 2000,以及幾個UNIX實現上,包括Mac OS X,Linux,FreeBSD,和Solaris操作系統上的。

二,編譯安裝(linux)


首先需要進行一些必要的準備工作:

apt-get install patch make gcc g++ 

準備好軟件暫存的目錄,並從官網下載軟件的源碼:

mkdir soft
cd soft
wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar

源碼下載完成後,需要解壓tar包,

tar xvf DarwinStreamingSrvr6.0.3-Source.tar

給源碼安裝補丁文件,進入DarwinStreamingSrvr6.0.3-Source目錄,並打補丁:

 

cd DarwinStreamingSrvr6.0.3-Source
wget http://www.abrahamsson.com/dss-6.0.3.patch
patch -p1 < dss-6.0.3.patch  

執行

./Buildit 

編譯完成後,我們來生成linux下的dss安裝包

執行 ./buildtarball 

生成DarwinStreamingSrvr-Linux.tar.gz

解壓縮

tar -zxvf DarwinStreamingSrvr-Linux.tar.gz 
cd DarwinStreamingSrvr-Linux 

對Install文件做修改

if [ $INSTALL_OS = "Linux" ]; then 
/usr/sbin/useradd -M qtss > /dev/null 2>&1 
else 
/usr/sbin/useradd qtss > /dev/null 2>&1 
fi

將-M修改成-m



執行./Install 

Please enter a new administrator user name: 【新管理員】

Please enter a new administrator Password: 【密碼】

查看是否安裝成功

ps aux | grep Darwin(查看流媒體服務器的進程) 


netstat -ntulp | grep Darwin(查看流媒體服務器的端口)

3、手工啓動 Darwin Streaming Server

/usr/local/sbin/DarwinStreamingServer

4,手工啓動 Web 管理介面 (tcp port 1220)

 /usr/local/sbin/streamingadminserver.pl

ps. 以上兩項在剛安裝好的時候會自動啓動,不需手動執行

小技巧:自動啓動流媒體服務器的方法:

自動運行流媒體服務器序非常簡單,把上述命令添加在/etc/rc.d/rc.local腳本中即可。

最後在服務器輸入 http://你的IP:1220/來訪問web管理


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章