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