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