第六步:安裝配置視頻點(diǎn)播服務(wù)器
演示地址:http://baihua.3322.org/media
FreeBSD下的流媒體視頻點(diǎn)播服務(wù)器軟件可以使用蘋(píng)果公司的Darwin Streaming Server或者Real公司的Helix Universal Server,前者最大的優(yōu)點(diǎn)是免費(fèi),后者在網(wǎng)上使用的很多。我在使用這兩種產(chǎn)品時(shí)發(fā)現(xiàn)Darwin Streaming Server對(duì)各種媒體格式支持的沒(méi)有Helix Universal Server支持的好,比如象現(xiàn)在流行的mp4,再加上現(xiàn)在網(wǎng)上rm格式的節(jié)目源非常豐富,制作rm媒體文件的工具也非常多,所以本文還是選用了Helix Universal Server做為視頻點(diǎn)播服務(wù)器。
下載FreeBSD版的Helix Universal Servevr Basic,免費(fèi)版的Helix Universal Servevr最大支持1M的帶寬。并可申請(qǐng)1年的使用證書(shū)。
http://forms.real.com/rnforms/PRoducts/servers/eval/mbps.html
需要填寫(xiě)一些信息才能下載,注意要添入正確的email地址,因?yàn)橄螺d后授權(quán)證書(shū)會(huì)發(fā)到你添的郵箱里。還有操作系統(tǒng)一定要選FreeBSD!
下載后的文件名為rs901-freebsd4-ia32.bin,將它上傳到/home/ylf/app目錄。
安裝過(guò)程很簡(jiǎn)單:
進(jìn)入/home/ylf/app目錄
| # cd /hom/ylf/app |
修改rs901-freebsd4-ia32.bin權(quán)限為可執(zhí)行
| # chmod 700 rs901-freebsd4-ia32.bin |
執(zhí)行rs901-freebsd4-ia32.bin進(jìn)行安裝
| # ./rs901-freebsd4-ia32.bin |
當(dāng)提示輸入證書(shū)文件路徑時(shí)先按回車跳過(guò)
接下來(lái)要你看一個(gè)協(xié)議,按方向鍵走到最后
下面提示安裝位置
輸入/usr/local/realserver
接著會(huì)有一些端口選擇的提示,一般按回車接受默認(rèn)值即可,80端口如果沖突可改為8080。系統(tǒng)還會(huì)隨機(jī)產(chǎn)生一個(gè)管理端口,把端口號(hào)記下來(lái),我們安裝后通過(guò)web頁(yè)進(jìn)行管理時(shí)要輸入這個(gè)端口號(hào)。
另外安裝時(shí)還會(huì)提示輸入管理員用戶名和密碼,這個(gè)也要記下來(lái)。
安裝結(jié)束后,打開(kāi)real公司給你發(fā)的郵件,里面有一句“License key for Helix Server may be downloaded from:”,下面的連接就是下載證書(shū)的連接。下載后把證書(shū)文件上傳到/home/ylf/app目錄。然后拷貝證書(shū)文件到指定的目錄。
| # cd /home/ylf/app # cp RNKey-Helix_Server-90-2804003590401434.lic /usr/local/realserver/License |
其中RNKey-Helix_Server-90-2804003590401434.lic為證書(shū)文件名,你的證書(shū)文件名會(huì)不同,
/usr/local/realserver/License是證書(shū)文件路徑。
至此安裝過(guò)程結(jié)束。
進(jìn)入程序目錄
| # cd /usr/local/realserver |
啟動(dòng)Helix Universal Server
| # Bin/rmserver rmserver.cfg |
出現(xiàn)一連串的“Starting PID”提示,證明Helix Universal Server已經(jīng)啟動(dòng)。
測(cè)試:
在瀏覽器地址欄按如下格式輸入http://192.168.0.1:28274/admin/index.html ,這里28274是安裝時(shí)系統(tǒng)隨機(jī)產(chǎn)生的管理端口號(hào),你的和這個(gè)不一樣。
這時(shí)會(huì)彈出登陸對(duì)話框,添入你上面設(shè)置的管理員用戶名和密碼,這樣就打開(kāi)了管理界面。
選左側(cè)的Server Setup——Media Samples就可以看系統(tǒng)提供的演示多媒體文件了!注意客戶端要有RealPlayer8以上的媒體播放器才行。
如果要添加自己的rm文件,可以將文件放到/usr/local/realserver/Content目錄,然后在RealPlayer上輸入地址rtsp://192.168.0.1:554/xxx.rm就可以看了,其中xxx.rm是你的rm文件名。
多媒體文件存放路徑可以通過(guò)Server Setup——Mount Points修改。
有一個(gè)問(wèn)題值得注意:當(dāng)系統(tǒng)使用超過(guò)一塊網(wǎng)卡時(shí),Helix Universal Server在安裝時(shí)總是將管理端口自動(dòng)綁定到系統(tǒng)的第一塊網(wǎng)卡上,也就是使用ifconfig命令察看網(wǎng)卡信息時(shí)顯示的第一塊網(wǎng)卡。這樣如果你的終端不是連接在第一塊網(wǎng)卡上,將不能打開(kāi)管理web頁(yè)面。
這個(gè)問(wèn)題可以在能打開(kāi)管理web頁(yè)面的時(shí)候,選Server Setup——ip Binding,通過(guò)添加地址0.0.0.0來(lái)綁定所有的網(wǎng)卡。
另外還可以通過(guò)修改Helix Universal Server的配置文件來(lái)解決:
| # cd /usr/local/realserver # vi rmserver.cfg |
添加如下內(nèi)容:
| <List Name="IPBindings"> <Var Address_1="0.0.0.0"/> </List> |
重新啟動(dòng)Helix Universal Server即可。
如果自己制作rm流媒體文件,有兩種工具很好,一個(gè)是real自己的Real Producer Plus,另一個(gè)是網(wǎng)絡(luò)多媒體夢(mèng)工廠real2002。前者功能強(qiáng)大,后者是類似前者的簡(jiǎn)化版,用起來(lái)很方便。
新聞熱點(diǎn)
疑難解答
圖片精選