- 相關(guān)推薦
網(wǎng)絡(luò )直播技術(shù)前沿技術(shù)探析
論文關(guān)鍵詞:網(wǎng)絡(luò )直播技術(shù),視頻直播,視頻
論文摘要:隨著(zhù)Internet的飛速發(fā)展,網(wǎng)上現場(chǎng)直播已經(jīng)從實(shí)驗階段走向了實(shí)用階段,許多商家生產(chǎn)的網(wǎng)絡(luò )直播系統也正在熱賣(mài)中,各式各樣的活動(dòng)都可以借助網(wǎng)上現場(chǎng)直播方式傳遍全世界。
現在許多網(wǎng)絡(luò )視頻直播系統基于Windows Media/Helix system等先進(jìn)流媒體技術(shù)完全自主開(kāi)發(fā)而成的,支持高質(zhì)量的視頻節目,支持大規模并發(fā)流的網(wǎng)絡(luò )直播、錄播上傳、虛擬直播、混合直播、輪播等應用,具有良好的安全性、穩定性、擴展性、可移植性和易用性等。網(wǎng)絡(luò )視頻直播系統一般采用微軟公司的Windows Media 系列,包括編碼器端、服務(wù)器端和客戶(hù)端。
網(wǎng)絡(luò )視頻直播系統系統軟件組成主要有:視頻編碼:Windows Media Encoder9,視頻、音頻輸入設備驅動(dòng)程序,直播系統軟件(下面需要開(kāi)發(fā)的);視頻服務(wù)器:Windows Server 2003, Windows Media Service;客戶(hù)機:嵌入Windows Media Player 9或以上版本的網(wǎng)頁(yè)程序。
網(wǎng)絡(luò )視頻直播系統的實(shí)現 :使用一臺機器作為服務(wù)器和編碼器。裝好Windows 2003 Server,Windows Media Encoder9,VB 6.0,安裝好USB攝像頭,聲卡。
1.服務(wù)器設置
啟動(dòng)Windows Server 2003工具中的Windows Media Service,設置機器IP地址為192.168.0.238,按照“新建”向導配置發(fā)布點(diǎn),關(guān)鍵有兩點(diǎn):
。1)Windows media服務(wù)器屬性設置“WMS HTTP控制協(xié)議啟用”,WMS 發(fā)布點(diǎn) ACL 授權添加Everyone的寫(xiě)入權限。也可啟用“WMS IP 地址授權授權”,加入編碼器機器IP的權限。
(2)按照“添加發(fā)布點(diǎn)(高級)”向導,源位置里輸入“Push:*”,編碼器(推)方式建立兩個(gè)發(fā)布點(diǎn)例如:station0和station1。啟用“WMS 多播數據寫(xiě)入器”。發(fā)布點(diǎn)配置完成后,必須生成兩個(gè)配置文件:station0.nsc 和station0.asx文件。其中.nsc文件是發(fā)布點(diǎn)配置文件,可用于多播,.asx是視頻流發(fā)布文件,這兩個(gè)文件應保存于服務(wù)器的www根目錄下,便于客戶(hù)端訪(fǎng)問(wèn)。注意在生成.nsc需要視頻編碼格式樣本文件,可以通過(guò)Windows Media Encoder9錄制一段作為樣本。
2.客戶(hù)端設置
客戶(hù)端是嵌入Windows Media Player 9的網(wǎng)頁(yè)文件,在IE瀏覽器中,Windows Media Player的ActiveX控件是通過(guò)Object標簽嵌入的,其主要程序代碼如下: CLASSID=”CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6”>其中url可以是mms:// 192.168.0.238/station0, mms:// 192.168.0.238/station1,執行單播訪(fǎng)問(wèn)。http://192.168.0.238/station0.nsc執行多播訪(fǎng)問(wèn)。遠程系統一般需要同時(shí)傳輸視頻和屏幕,所以需要在同一個(gè)頁(yè)面中顯示兩個(gè)視頻源。網(wǎng)頁(yè)中同時(shí)嵌入多個(gè)Windows Media Player的ActiveX控件則可以同時(shí)顯示多個(gè)視頻源信息。其參數url連接到不同的發(fā)布點(diǎn)。
除此之外,許多網(wǎng)上直播系統采用純軟件方式設計,分為服務(wù)器端軟件及客戶(hù)端軟件兩個(gè)部分。服務(wù)器及客戶(hù)機的通信采用UDP和TCP協(xié)議,這使得該系統可以靈活地適應不同的系統平臺;由于采用TCP協(xié)議,它可以使用戶(hù)在不對其現有的網(wǎng)絡(luò )體系(包括路由器或防火墻的設置)做額外的設置,就可輕松地安裝和享受網(wǎng)上直播系統的服務(wù)。網(wǎng)上直播系統的服務(wù)器端支持分布式管理。不同網(wǎng)絡(luò )上的網(wǎng)絡(luò )直播服務(wù)器可以相互通信,并可相互交換廣播和組播的數據流。直播服務(wù)器可以同時(shí)支持多個(gè)文件流和硬件采集的流的直播。
還有些網(wǎng)絡(luò )視頻直播系統是基于Web應用的全新視訊直播系統,按照國際標準的先進(jìn)成熟的MPEG-4圖像編解碼技術(shù)和實(shí)時(shí)數據流傳輸的網(wǎng)絡(luò )協(xié)議開(kāi)發(fā),可穩定運用于基于IP協(xié)議的任何網(wǎng).采用軟件技術(shù)實(shí)現視頻通信,結構靈活,界面友好,便于管理,支持將采集到的信號錄制成MPEG-4格式的文件,文件直播,字幕及圖片的顯示遠程管理等功能,應用廣泛。
目前,很多網(wǎng)上直播系統都是按照國際標準的先進(jìn)成熟的圖像編解碼技術(shù)和實(shí)時(shí)數據流傳輸的網(wǎng)絡(luò )協(xié)議開(kāi)發(fā)的,可穩定運用于基于IP協(xié)議的任何網(wǎng)絡(luò )。它們采用軟件技術(shù)實(shí)現視頻通信,結構靈活,符合當前國際發(fā)展方向,并且具有世界領(lǐng)先的先進(jìn)網(wǎng)絡(luò )通信技術(shù)。用戶(hù)通過(guò)極少的經(jīng)費投入,就能夠確保與現有網(wǎng)絡(luò )系統有效結合。
參考文獻:
[1] ]FrancoisFlukiger.網(wǎng)絡(luò )多媒體開(kāi)發(fā)與應用[M].北京:出版社;
[2] 許耀昌.因特網(wǎng)上的媒體流傳輸——媒體服務(wù)器[J].中國數據通信網(wǎng)絡(luò );
【網(wǎng)絡(luò )直播技術(shù)前沿技術(shù)探析】相關(guān)文章:
探析智能光網(wǎng)絡(luò )技術(shù)及發(fā)展03-18
探析校園網(wǎng)絡(luò )安全技術(shù)03-18
探析公路施工中網(wǎng)絡(luò )技術(shù)的應用03-20
搜索引擎中的網(wǎng)絡(luò )蜘蛛技術(shù)探析03-22
探析計算機網(wǎng)絡(luò )的防御技術(shù)03-26
計算機網(wǎng)絡(luò )管理技術(shù)探析03-15