基于NS-2的無線網(wǎng)絡(luò)視頻QoS平臺的實現(xiàn)
(2)根據(jù)所研究的真實網(wǎng)絡(luò)的特性,設(shè)置物理層(MAC層)的基本屬性;建立各種節(jié)點并配置其參數(shù),設(shè)定節(jié)點的運動特性;配置網(wǎng)絡(luò)拓樸結(jié)構(gòu),確定鏈路的基本特性,如延遲、帶寬和選擇策略等。
(3)建立協(xié)議代理,將協(xié)議代理綁定到相應(yīng)的節(jié)點上,建立代理之間的連接;確定網(wǎng)絡(luò)上的業(yè)務(wù)量分布,將視頻業(yè)務(wù)量和各種背景業(yè)務(wù)量綁定到相應(yīng)的協(xié)議代理上。
(4)設(shè)置Trace對象。Trace對象把仿真過程中發(fā)生的特定類型事件記錄在trace文件中。NS-2通過trace文件保存整個仿真過程。仿真完成后,可以分析研究trace文件。
(5)編寫其他輔助過程,設(shè)定仿真結(jié)束時間,至此OTcl腳本編寫完成。用NS-2解釋執(zhí)行已編寫的OTcl腳本。
(6)分析trace文件,得出所需的數(shù)據(jù)。也可用Nam等工具觀看網(wǎng)絡(luò)仿真運行過程。根據(jù)trace文件判斷編碼產(chǎn)生的壓縮視頻分組流中哪些分組要在傳輸過程中丟失。基于該方法,可以從壓縮視頻文件中丟棄傳輸丟失的分組,從而產(chǎn)生新的傳輸后的視頻壓縮文件。
(7)利用視頻解碼器對傳輸后的視頻壓縮文件進行解碼,從主觀和客觀上可觀察視頻的傳輸質(zhì)量。
本文引用地址:http://www.ex-cimer.com/article/157729.htm
4 應(yīng)用分析
圖2是進行實例分析的視頻傳輸系統(tǒng)結(jié)構(gòu)示意圖,視頻攝像產(chǎn)生視頻文件,通過發(fā)送節(jié)點傳輸?shù)浇邮展?jié)點,中間通過無線接入點AP1和AP2;發(fā)送節(jié)點還帶有一個CBR流發(fā)生器,經(jīng)中間節(jié)點AP1和AP2向接收節(jié)點發(fā)送,作為影響視頻傳輸?shù)谋尘傲?。設(shè)置CBR流使用UDP協(xié)議,速率為512 Kb/s。AP1和AP2之間的帶寬為0.5 Kb/s。AP和移動節(jié)點之間的鏈路為1 Mb/s的IEEE802.11b。使用100幀的圖像測試序列foreman_cif.yuv,利用MPEG4編解碼器編寫仿真腳本文件,在NS中運行仿真,產(chǎn)生一個trace文件。
利用視頻壓縮文件和trace文件編寫分析程序,從視頻壓縮文件中將由于丟包所丟失的分組去掉,得到新的壓縮視頻文件,解碼后可從主觀和客觀評價視頻質(zhì)量。在無線網(wǎng)絡(luò)中,視頻流的傳輸受CBR流的影響,產(chǎn)生丟包現(xiàn)象,造成視頻圖像失真,圖3中的b2.dat和n2.dat分別展示有無CBR背景流存在的情況下視頻序列的PSNR,表明CBR流的存在使視頻質(zhì)量急劇惡化。
圖4從主觀角度對比兩種情況下第74幀視頻的質(zhì)量,右邊幀為沒有CBR背景流的情況,圖像質(zhì)量基本正常,左邊幀出現(xiàn)馬賽克表明圖像出現(xiàn)失真。
5 結(jié)論
本文選取NS-2網(wǎng)絡(luò)模擬器作為仿真環(huán)境,設(shè)計并實現(xiàn)一個無線視頻QoS分析的試驗平臺。提出視頻QoS分析對于試驗平臺的需求,分析全部的實現(xiàn)過程后。通過實例進行論證。對于需要在NS中加入新的視頻傳輸協(xié)議模塊的仿真試驗,可以應(yīng)用該實驗平臺,分析和驗證協(xié)議的有效性。通過試驗證明,所提出的方案完全可行。根據(jù)結(jié)果視頻文件直觀評價網(wǎng)絡(luò)性能,便捷反映實際網(wǎng)絡(luò)的運行狀態(tài),可大大增強仿真結(jié)果的可靠性,對于復(fù)雜網(wǎng)絡(luò)拓?fù)浼跋嚓P(guān)協(xié)議設(shè)計與研究具有重要意義。
評論