賀 濤 余 苗 董俊華 朱文昌
校園網(wǎng)建成以后,不少學(xué)校積累了大量的音頻和視頻資源,通過(guò)網(wǎng)上鄰居共用,沒(méi)有一套自己的校園流媒體點(diǎn)播系統(tǒng),師生使用極為不便,而購(gòu)買校園流媒體點(diǎn)播系統(tǒng)的價(jià)格又是學(xué)校無(wú)法接受的。我參考網(wǎng)上很多介紹,并多次在實(shí)踐中構(gòu)建了適合自己的校園流媒體點(diǎn)播系統(tǒng)(后臺(tái)流媒體服務(wù)器核心系統(tǒng)使用Helix server 9.01,內(nèi)網(wǎng)發(fā)布前臺(tái)系統(tǒng)使用美萍VOD點(diǎn)播系統(tǒng)標(biāo)準(zhǔn)版,外網(wǎng)發(fā)布前臺(tái)系統(tǒng)使用一套ASP影院系統(tǒng),如筆者的http://www.ycwsx.com/vod/),實(shí)現(xiàn)了完全免費(fèi)和高效。本系統(tǒng)運(yùn)行兩年以來(lái),實(shí)現(xiàn)校園同時(shí)點(diǎn)播和播放,運(yùn)行穩(wěn)定。
構(gòu)建流媒體服務(wù)器硬件環(huán)境
首先,我們要明白什么是流媒體,筆者在文章中多次說(shuō)流媒體,而沒(méi)有說(shuō)多媒體,是因?yàn)樗鼈兪莾蓚€(gè)不同的概念。流媒體簡(jiǎn)單來(lái)說(shuō)就是應(yīng)用流技術(shù)在網(wǎng)絡(luò)上傳輸?shù)亩嗝襟w文件,而流技術(shù)就是把連續(xù)的影像和聲音信息經(jīng)過(guò)壓縮處理后放到網(wǎng)站服務(wù)器,讓用戶一邊下載一邊觀看、收聽(tīng),而不需要等整個(gè)壓縮文件下載完成的網(wǎng)絡(luò)傳輸技術(shù)。而傳統(tǒng)的校園VOD點(diǎn)播服務(wù)器端不僅需要大量的存儲(chǔ)系統(tǒng),同時(shí)還要負(fù)荷大量的數(shù)據(jù)傳輸,導(dǎo)致服務(wù)器根本無(wú)法進(jìn)行大規(guī)模的點(diǎn)播。我們構(gòu)建的校園流媒體點(diǎn)播系統(tǒng),客戶端采用瀏覽器方式進(jìn)行點(diǎn)播,基本無(wú)需維護(hù)。由于采用了先進(jìn)的機(jī)群技術(shù),可對(duì)大規(guī)模的并發(fā)點(diǎn)播請(qǐng)求進(jìn)行分布式處理,使其能適應(yīng)大規(guī)模的點(diǎn)播環(huán)境。
其次,我們的100M校園網(wǎng)內(nèi)部,如果要實(shí)現(xiàn)100人同時(shí)在線點(diǎn)播,需要什么樣的服務(wù)器硬件配置呢?目前我的流媒體服務(wù)器兼容機(jī)配置為:P42.4G/512DDR內(nèi)存/7200轉(zhuǎn)8M緩存200G×2個(gè)IDE硬盤,雙電源,多風(fēng)扇機(jī)箱。機(jī)房環(huán)境要求低溫室,因?yàn)橛脖P發(fā)熱量很大,要及時(shí)散熱。
同時(shí),在選擇好的服務(wù)器上安裝Windows 2000服務(wù)器版,安裝兩個(gè)以上的網(wǎng)卡,作用在下面會(huì)談到。
一步一步安裝流媒體服務(wù)器
配置好硬件后,我們要用到Helix server 9.01這款軟件。本文以英文版在Windows系統(tǒng)的安裝和配置為例,進(jìn)行詳細(xì)講解說(shuō)明。讀者可以在網(wǎng)上查找和下載Helix server 9.01軟件。
1.運(yùn)行Helix流媒體服務(wù)軟件,以英文版為例進(jìn)行說(shuō)明。
2.運(yùn)行后點(diǎn)擊下一步(Next)按鈕,會(huì)出現(xiàn)需要指定授權(quán)文件位置的界面,只要按瀏覽(Browse)鍵找到相應(yīng)位置即可,也可以忽略這一步,安裝完成后再把授權(quán)文件*.lic復(fù)制到安裝目錄的License子目錄下。
3.繼續(xù)下一步,指定安裝的位置,建議僅僅把默認(rèn)值的C:盤改為D:盤,同時(shí)將C:Program Files
RealHelixServer改成D:HelixServer(注意HelixServer中間不能有空格,這個(gè)作用下面將會(huì)提到)(圖1)。
4.設(shè)定管理員賬號(hào)和密碼,安裝后你要憑此賬號(hào)進(jìn)行管理。
5.配置默認(rèn)的端口,這些端口也可以安裝后再進(jìn)行修改。由于微軟加強(qiáng)了流媒體服務(wù)方面的關(guān)注程度,同時(shí)做法也極為霸道,在新的Win 2003系統(tǒng)中,把默認(rèn)的554、1755等端口強(qiáng)行占據(jù)。為了在安裝后順利啟動(dòng),同時(shí)也為能克隆安裝好的Helix服務(wù),建議將所有默認(rèn)端口都加1,其中管理員端口可以選擇一個(gè)好記的,如筆者選擇的是25000。
6.最后按完成(Finish)按鈕,完成安裝,這樣我們的流媒體服務(wù)器前期就完成了。
進(jìn)階配置流媒體服務(wù)器
Helix服務(wù)啟動(dòng)后,當(dāng)連接人數(shù)達(dá)到一定程度時(shí),往往會(huì)發(fā)生緩沖現(xiàn)象,嚴(yán)重影響服務(wù)質(zhì)量。但是你會(huì)發(fā)現(xiàn)發(fā)生這類現(xiàn)象時(shí),服務(wù)器的CPU使用率、網(wǎng)絡(luò)帶寬消耗和內(nèi)存占用率都處于極低的水平上,也就是說(shuō)遠(yuǎn)遠(yuǎn)沒(méi)有發(fā)揮服務(wù)器的硬件性能。為了能夠充分發(fā)揮硬件資源的能力,推薦在單服務(wù)器上安裝多服務(wù),讓多個(gè)Helix并行服務(wù),這樣就能大大地提高服務(wù)性能。我的經(jīng)驗(yàn)是先對(duì)整個(gè)服務(wù)進(jìn)行全面的配置,如加載點(diǎn)、IP限制等,然后再?gòu)?fù)制這個(gè)配置文件,這樣不僅能快速配置其他服務(wù),而且也能保證配置的同步性。具體方法如下:
對(duì)首個(gè)服務(wù)進(jìn)行全面的配置
進(jìn)入Win 2000管理工具中的服務(wù)中,將Helix Server服務(wù)啟動(dòng)。Helix服務(wù)啟動(dòng)后,點(diǎn)擊桌面上的管理鏈接,或者在地址欄中按規(guī)則輸入地址,即可啟動(dòng)管理。進(jìn)入管理配置,首先加入服務(wù)器2個(gè)網(wǎng)卡的IP地址,進(jìn)行IP綁定并重啟服務(wù)器使之生效。如筆者的IP設(shè)置為:對(duì)內(nèi)的192.168.42.251和對(duì)外的192.168.42.250,一個(gè)對(duì)外發(fā)布服務(wù),另一個(gè)對(duì)內(nèi)發(fā)布服務(wù)。同時(shí)設(shè)置電影目錄,配置加載點(diǎn),我把E和F盤對(duì)應(yīng)為電影的2個(gè)發(fā)布點(diǎn)mov1和mov2,然后保存并重啟服務(wù)器使之生效。最后你也可設(shè)置在線人數(shù)和點(diǎn)播流量,保證其他網(wǎng)絡(luò)服務(wù)的工作,如果只對(duì)內(nèi)發(fā)布,則沒(méi)有必要設(shè)置。在并發(fā)控制中,如果每個(gè)允許25人,啟動(dòng)5個(gè)服務(wù),那么每臺(tái)服務(wù)器為 25×5=125人(圖2和圖3)。
我們主要進(jìn)行校園流媒體點(diǎn)播系統(tǒng),其他的如用戶認(rèn)證我們就不必配置了,這樣經(jīng)過(guò)配置后,如果存在媒體e:mov1電影 太仓市| 江油市| 隆子县| 外汇| 边坝县| 衡阳县| 宁化县| 嘉峪关市| 潞西市| 云浮市| 成安县| 贺州市| 衡水市| 秭归县| 阜新| 绍兴县| 聊城市| 贵定县| 景泰县| 左权县| 青冈县| 延庆县| 花莲县| 江津市| 金寨县| 凤山市| 雷山县| 壤塘县| 佛冈县| 梨树县| 乌苏市| 南充市| 阿荣旗| 自治县| 普陀区| 电白县| 迁西县| 珠海市| 普格县| 渝中区| 砚山县|