摘要
本文介紹使用Darwin 流伺服器實現Linux下的ApsaraVideo for VOD系統的方法和步驟。
一、Darwin簡介
Darwin 流伺服器是蘋果公司QuickTime流伺服器的opensource版本,是完全基於QuickTime流伺服器代碼開發的,其實現了一種在網路上傳播QuickTime流的機制。Darwin具有以下一些特點:
1.具有web管理介面;
2.開放原始碼;
3.支援Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT 4.0/Windows 2000 Server等多種作業系統;
4.與前一版本的QuickTime流伺服器相比較,效能上得到了很大加強。
二、實現步驟
1.從蘋果公司網站下載Darwin
http://www.publicsource.apple.com/projects/streaming/release/DarwinStreaming Server3- Linux.tar.gz
2.解開該tar包
# tar xvzf DarwinStreamingServer3-Linux.tar.gz這將在目前的目錄產生一個DarwinStreamingSrvr3-Linux目錄,進入該目錄。
3.執行Install安裝指令碼安裝Darwin:
# ./Install
安裝完成後的目錄結構如下:
/usr/local/sbin/QuickTimeStreamingServer – 流伺服器程式目錄
/usr/local/sbin/streamingadminserver.pl - QTSS Web Management Service器
/usr/local/sbin/StreamingServerModules/ - QTSS 外掛程式
/usr/local/bin/PlaylistBroadcaster – 播放清單廣播
/usr/local/bin/qtpasswd – 進行存取控制的密碼檔案
/usr/local/bin/SpamPro - RTSP 用戶端工具
/etc/streaming/ - QTSS 設定檔
/usr/local/Movies/ - 媒體檔案放置目錄
/var/streaming/ - 使用者手冊
/var/streaming/logs – 日誌目錄
/var/streaming/playlists – Web管理播放清單檔案