杜金艷
摘要:本文從網(wǎng)絡(luò)視頻技術(shù)的發(fā)展與相關(guān)技術(shù)出發(fā),重點(diǎn)分析了網(wǎng)絡(luò)視頻播放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)以及網(wǎng)絡(luò)視頻播放系統(tǒng)的測試和分析。最后得出:在以后的網(wǎng)絡(luò)視頻播放技術(shù)中要不斷的更新,盡量實(shí)現(xiàn)多路的同時播放,同時更要提高播放系統(tǒng)的穩(wěn)定性,保證播放質(zhì)量。
關(guān)鍵詞:網(wǎng)絡(luò)視頻 播放技術(shù) 設(shè)計(jì) 實(shí)現(xiàn) 測試
中圖分類號:TP393.03 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2012)10(b)-0005-01
1 網(wǎng)絡(luò)視頻播放技術(shù)概述
1.1網(wǎng)絡(luò)視頻播放技術(shù)的研究現(xiàn)狀
近年來,Internet技術(shù)不斷的發(fā)展,進(jìn)行信息交流的形式已經(jīng)是多媒體實(shí)時傳輸形式。同時各種網(wǎng)絡(luò)多媒體技術(shù)不斷發(fā)展,RealPlayer技術(shù),WindowsMediaPlayer技術(shù),QuickTimePlayer技術(shù)是目前常見的主流的流媒體客戶端技術(shù)。但目前主推的流媒體播放客戶端大都是基于C/S模式構(gòu)建的,該模式具有較多的缺點(diǎn),比如可適應(yīng)性不強(qiáng),性能差等等。因此,本文著重探討了基于瀏覽器的網(wǎng)絡(luò)視頻播放系統(tǒng),該系統(tǒng)具有安全性和穩(wěn)定性的特點(diǎn),具有非常好的前景。
1.2網(wǎng)絡(luò)視頻播放相關(guān)技術(shù)分析
基于瀏覽器的網(wǎng)絡(luò)視頻播放系統(tǒng)關(guān)鍵技術(shù)主要包括以下幾種:第一,B/S結(jié)構(gòu),具有良好的開放性,開發(fā)維護(hù)成本低,系統(tǒng)安全性好,擴(kuò)展性好,操作方便等優(yōu)點(diǎn)。第二,C/S結(jié)構(gòu),具有任務(wù)可以合理分配到兩端來共同實(shí)現(xiàn)的特點(diǎn)。第三,ActiveX控件技術(shù),該技術(shù)應(yīng)用到B/S結(jié)構(gòu)系統(tǒng)中,可以通過控件提高的接口,進(jìn)行與服務(wù)器通信等一系列相關(guān)的操作。第四,流媒體協(xié)議,主要包括,RTP實(shí)時傳送協(xié)議,RTCP實(shí)時傳送控制協(xié)議,RTSP實(shí)時流協(xié)議以及SDP會話描述協(xié)議。第五,MPEG-4標(biāo)準(zhǔn),該技術(shù)標(biāo)準(zhǔn)可以應(yīng)用到實(shí)時視頻監(jiān)控系統(tǒng),基于內(nèi)容存儲和檢索多媒體系統(tǒng),DVD交互多媒體系統(tǒng),播演室和電視的節(jié)目制作等等中,應(yīng)用非常廣泛。
為此,本文從網(wǎng)絡(luò)視頻技術(shù)的發(fā)展與相關(guān)技術(shù)出發(fā),重點(diǎn)分析了網(wǎng)絡(luò)視頻播放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)以及網(wǎng)絡(luò)視頻播放系統(tǒng)的測試和分析。最后得出:在以后的網(wǎng)絡(luò)視頻播放技術(shù)中要不斷的更新,盡量實(shí)現(xiàn)多路的同時播放,同時更要提高播放系統(tǒng)的穩(wěn)定性,保證播放質(zhì)量。
2 網(wǎng)絡(luò)視頻播放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
2.1網(wǎng)絡(luò)視頻播放系統(tǒng)的設(shè)計(jì)
(1)系統(tǒng)需求分析。
系統(tǒng)需求主要包括:視頻播放;全屏顯示;視頻快照;視頻錄制以及檢索回放等。其中,視頻播放和全屏顯示是播放系統(tǒng)的最基本需求,視頻快照和視頻錄制是必備功能,而檢索回放是用戶的要求。
(2)系統(tǒng)設(shè)計(jì)的總方案和目標(biāo)。
在分析并總結(jié)多種方案后,選用了如下方案:在開源項(xiàng)目VLC的基礎(chǔ)上擴(kuò)展功能、添加接口,開發(fā)出滿足本系統(tǒng)需求的視頻播放控件,然后將其嵌入網(wǎng)頁,并部署在Web服務(wù)器端。用戶登錄Web服務(wù)器驗(yàn)證正確后即可進(jìn)入播放系統(tǒng),進(jìn)行實(shí)時視頻觀看。
系統(tǒng)總體設(shè)計(jì)目標(biāo)為:實(shí)現(xiàn)客戶只需瀏覽器就可以實(shí)時網(wǎng)絡(luò)視頻,具有可擴(kuò)展性,實(shí)時性非常強(qiáng),安全性可靠。
同時流程的設(shè)計(jì)可以進(jìn)行如下表示:首先是用戶登錄,然后身份驗(yàn)證,如果驗(yàn)證不對,提示錯誤,正確進(jìn)行網(wǎng)絡(luò)視頻播放頁面顯示,然后進(jìn)行視頻播放。
2.2網(wǎng)絡(luò)視頻播放系統(tǒng)的實(shí)現(xiàn)
網(wǎng)絡(luò)視頻播放系統(tǒng)的實(shí)現(xiàn)主要從以下幾方面進(jìn)行了分析:系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),視頻播放控件的實(shí)現(xiàn),視頻播放控件的功能擴(kuò)展,視頻播放控件的優(yōu)化以及視頻播放控件的部署方式。對于系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)主要是采用了基于VLC源碼開發(fā)視頻播放控件以及使用第三方庫實(shí)現(xiàn)視頻流的處理,同時還采用了ActiveX控件的開發(fā)方法。對于視頻播放控件的實(shí)現(xiàn),主要進(jìn)行了VLC播放控件的重新編制以及實(shí)現(xiàn)Cab安裝包。對于視頻播放控件的功能擴(kuò)展主要在視頻快照以及視頻錄制中進(jìn)行了擴(kuò)展。對于優(yōu)化視頻播放控件來說,主要進(jìn)行裁剪控件大小,增加控件安全傳遞能力以及減小播放時延等。對于視頻播放控件的部署方式主要是服務(wù)器端部署和Web網(wǎng)頁部署。
3 網(wǎng)絡(luò)視頻播放系統(tǒng)的測試與分析
3.1測試方案
測試方案可以通過下表來清晰的說明。重點(diǎn)介紹一下視頻快照和視頻錄制功能的測試方案:多次點(diǎn)擊視頻快照按鈕測試穩(wěn)定性,檢測圖像的清晰度,點(diǎn)擊視頻錄制按鈕多次,測試穩(wěn)定性,同時要檢測是否會出現(xiàn)花屏的現(xiàn)象如圖1。
3.2測試環(huán)境
測試環(huán)境要求:服務(wù)器部件為數(shù)字?jǐn)z像頭,TMS320DM355,Live555,Thttpd等。客戶端的主要部件為IE。
3.3測試結(jié)果分析
通過測試可以明確的感覺到,該系統(tǒng)具有以下特點(diǎn):簡單性,易開發(fā)性,性能優(yōu)異,易擴(kuò)展,實(shí)時性和安全性。
4 結(jié)語
總之,本系統(tǒng)雖然簡單,但能非常好的滿足要求,并通過測試得出,具有簡單性,易開發(fā)性,性能優(yōu)異,易擴(kuò)展,實(shí)時性和安全性等功能。同時,在以后的網(wǎng)絡(luò)視頻播放技術(shù)中要不斷的更新,盡量實(shí)現(xiàn)多路的同時播放,同時更要提高播放系統(tǒng)的穩(wěn)定性,保證播放質(zhì)量。
參考文獻(xiàn)
[1] 劉曉梅,王彥永,魏立峰,等.基于IE瀏覽器H.264視頻播放插件的實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2009(3).
[2] 王震,陳耀武.多媒體監(jiān)控系統(tǒng)中實(shí)時流媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2007(10).
[3] 高科,劉心松,詹驥.互聯(lián)網(wǎng)中基于MPEG-4流媒體播放的研究[J].電子科技大學(xué)學(xué)報(bào),2006(3).
[4] 洪少鵬.基于Flex的企業(yè)業(yè)務(wù)過程建模和服務(wù)集成的研究與實(shí)現(xiàn)[D].吉林大學(xué),2011.
[5] 李偉妮.基于J2ME與SVG的移動公交信息服務(wù)系統(tǒng)的研究與實(shí)現(xiàn)[D].河北工業(yè)大學(xué),2011.
[6] 余艷艷.基于移動智能客戶端的產(chǎn)品檢驗(yàn)信息系統(tǒng)的研究與實(shí)現(xiàn)[D].湖北工業(yè)大學(xué),2011.