如何在FreeBSD4.9平臺上安裝Darwin Streaming Server 5.0
2024-07-26 00:29:02
供稿:網友
E-MAIL:wangmingda@sohu.com QQ:52457988
Apple公司的Darwin Streaming Server (DSS)是QuickTime Streaming Server的開放源代碼版本。APPLE公司不僅提供了在linux,solaris和Windows平臺上的二進制版本,而且還提供了源代碼供大家學習研究。
你可以在下面的網址下載DSS源代碼的最新版本,現在最新的版本是5.0.1.1 :
http://developer.apple.com/darwin/PRojects/streaming/
你需要使用unzip軟件解壓縮源代碼包,如果沒有安裝你可以從下面的網址下載這個軟件:
ftp://ftp.info-zip.org/pub/infozip/src/
bash-2.05b# unzip DarwinStreamingSrc5.0.1.1.zip
bash-2.05b# cd DarwinStreamingSrc5.0.1.1
使用unzip命令解開源代碼包,并進入源代碼目錄
使用你喜歡的編輯器修改Buildit文件,將COMPILER_FLAGS=改為COMPILER_FLAGS="-mcpu=pentiumpro"(在文件的91行)。
bash-2.05b# ./Buildit
Darwin Streaming Server
Configuring for the FreeBSD i386 platform
……………………
使用Buildit腳本編譯在FreeBSD平臺下的DSS服務器
bash-2.05b# ./DSS_MakeRoot -f /tmp/darwin
使用DSS_MakeRoot腳本建立一個安裝包。/tmp/darwin是一個臨時的文件夾,不要使用/var/streaming作為臨時文件夾。
bash-2.05b# cd /tmp/darwin/
進入剛才的臨時目錄
bash-2.05b# chmod +x /usr/local/sbin/streamingadminserver.pl
為streamingadminserver.pl文件增加可執行屬性,否則安裝的時候會報錯。
bash-2.05b# ./Install
使用Install腳本安裝DSS服務器到你的系統中,安裝的過程中會提示你輸入管理員的用戶名和密碼。
bash-2.05b# /usr/local/sbin/DarwinStreamingServer
手動啟動你的DSS服務器
bash-2.05b# /usr/local/sbin/streamingadminserver.pl
啟動DSS服務器的web管理界面
為了配置DSS服務器,可以使用一個Web瀏覽器連接到服務器的1220端口,輸入在Install腳本執行時的用戶名和密碼,按著提示配置你的服務器。
現在你可以在QuickTime的"File"中選擇"Open URL in New Player..."然后輸入一個下面的URL測試一下你的服務器:
rtsp://yourwebserver.net/sample_300kbit.mov
你不能直接在你的web瀏覽器中輸入RTSP URL's,你需要創建一個QuickTime參考文件,然后將這個文件放到web服務器下面,通過這個文件將連接重定向到你真正的movie文件。Apple提供了免費的軟件MakeRefMovie,你可以從下面的網址下載這個軟件:
http://developer.apple.com/quicktime/quicktimeintro/tools/'