一、Darwin簡(jiǎn)介
Darwin 流服務(wù)器是蘋(píng)果公司QuickTime流服務(wù)器的opensource版本,是完全基于QuickTime流服務(wù)器代碼開(kāi)發(fā)的,其實(shí)現(xiàn)了一種在網(wǎng)絡(luò)上傳播QuickTime流的機(jī)制。Darwin具有以下一些特點(diǎn):
1.具有web管理接口;
2.開(kāi)放源代碼;
3.支持Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT 4.0/Windows 2000 Server等多種操作系統(tǒng);
4.與前一版本的QuickTime流服務(wù)器相比較,性能上得到了很大加強(qiáng);
二、實(shí)現(xiàn)步驟
1. 從蘋(píng)果公司站點(diǎn)下載Darwin:
http://www.publicsource.apple.com/projects/streaming/release/DarwinStreamingServer5.5-Linux.tar.gz
2. 解開(kāi)該tar包:
# tar xvzf DarwinStreamingServer3-Linux.tar.gz
這將在當(dāng)前目錄生成一個(gè)DarwinStreamingSrvr3-Linux目錄,進(jìn)入該目錄。
3. 執(zhí)行Install安裝腳本安裝Darwin:
# ./Install
安裝完成后的目錄結(jié)構(gòu)如下:
/usr/local/sbin/QuickTimeStreamingServer – 流服務(wù)器程序目錄
/usr/local/sbin/streamingadminserver.pl - QTSS Web 管理服務(wù)器
/usr/local/sbin/StreamingServerModules/ - QTSS 插件
/usr/local/bin/PlaylistBroadcaster – 播放列表廣播
/usr/local/bin/qtpasswd – 進(jìn)行訪問(wèn)控制的密碼文件
/usr/local/bin/SpamPro - RTSP 客戶(hù)端工具
/etc/streaming/ - QTSS 配置文件
/usr/local/Movies/ - 媒體文件放置目錄
/var/streaming/ - 用戶(hù)手冊(cè)
/var/streaming/logs – 日志目錄
/var/streaming/playlists – Web管理播放列表文件
4. 配置服務(wù)器:
安裝完成后streamingadminserver.pl會(huì)自動(dòng)運(yùn)行,可以通過(guò)該perl腳本(其實(shí)也就是一個(gè)小型的web服務(wù)器)來(lái)管理Darwin流服務(wù)器。為了以后方便管理,可以在/etc/rc.d/rc.local腳本中加入一行:
/usr/local/sbin/streamingadminserver.pl
這樣每次系統(tǒng)啟動(dòng)后就會(huì)自動(dòng)允許管理腳本。
在任意一臺(tái)可以訪問(wèn)該服務(wù)器的客戶(hù)機(jī)的瀏覽器中輸入:
http://your_server_name:1220
your_server_name也就是你的流服務(wù)器的主機(jī)名,當(dāng)然也可以采用ip地址。
然后就可以進(jìn)入web管理界面。
缺省的管理員用戶(hù)名: streamingadmin
缺省的管理員密碼: default
進(jìn)入web管理界面后,可以進(jìn)行以下一些配置:
a. Server Snapshot: 服務(wù)器狀態(tài)監(jiān)測(cè);
b. Movies Directory:
放置媒體文件的目錄設(shè)定,缺省是/usr/local/movies/;
c. Authentication Scheme:
設(shè)置用戶(hù)認(rèn)證方案,缺省是Digest,如果使用QuickTime4客戶(hù)端,必須選擇Basic;
d. Streaming on Port 80:
設(shè)置是否使用80端口為服務(wù)器服務(wù)端口,如果選擇否,可以在/etc/streaming/streaingloadtool.conf文件中指定其他端口;
e. Maximum Number of Connections:
客戶(hù)連接數(shù)目,缺省為1000;
f. Maximum Throughput:
使用帶寬,缺省為100M;
g. 啟動(dòng)/停止Darwin流服務(wù)器;
其他還有日志文件設(shè)定以及播放列表的建立等等。
5.安裝客戶(hù)端:
從蘋(píng)果公司下載QuickTime
http://www.apple.com/quicktime/download/
然后在windows XP下根據(jù)提示進(jìn)行安裝。
6.測(cè)試:
安裝完成后,/usr/local/movies目錄中會(huì)有一個(gè)sample.mov文件,我們可以使用該文件進(jìn)行測(cè)試。首先在客戶(hù)端啟動(dòng)QuickTime,然后在菜單中單擊
Fileà Open URL in new player
在彈出的對(duì)話框中輸入:rtsp://your_server_name:554/sample.mov
(這里假設(shè)使用554作為服務(wù)端口)
Linux下安裝Darwin流服務(wù)器的方法和步驟
更新時(shí)間: 2008-03-28 15:59:26來(lái)源: 粵嵌教育瀏覽量:601
粵嵌動(dòng)態(tài)
推薦閱讀
- ·佛山市冠宇達(dá)電源有限公司專(zhuān)場(chǎng)招聘會(huì)(長(zhǎng)沙校區(qū))
- ·北京朝歌數(shù)碼科技股份有限公司專(zhuān)場(chǎng)招聘
- ·深圳研賽自動(dòng)化設(shè)備公司專(zhuān)場(chǎng)招聘(長(zhǎng)沙校區(qū))
- ·深圳市興禾自動(dòng)化股份有限公司專(zhuān)場(chǎng)招聘(長(zhǎng)沙校區(qū))
- ·中山市弘億實(shí)業(yè)有限公司專(zhuān)場(chǎng)招聘會(huì)
- ·東莞市德聲實(shí)業(yè)有限公司專(zhuān)場(chǎng)招聘
- ·深圳華創(chuàng)智聯(lián)電子有限公司專(zhuān)場(chǎng)招聘
- ·廣州2512全網(wǎng)運(yùn)營(yíng)就業(yè)班
- ·廣州2511嵌入式開(kāi)發(fā)就業(yè)班
- ·深圳市領(lǐng)世達(dá)科技有限公司專(zhuān)場(chǎng)招聘