• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于多路并行的3G視頻傳輸系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2015-06-05 09:50:59萬(wàn)云杰吳澤民
      電視技術(shù) 2015年19期
      關(guān)鍵詞:單路重傳包率

      萬(wàn)云杰,張 磊,吳澤民,柳 林

      (1.解放軍理工大學(xué) 通信工程學(xué)院,江蘇 南京 210007;2.海軍92665部隊(duì),湖南 慈利 427200;3. 中船重工集團(tuán)第722所,湖北 武漢 430079)

      基于多路并行的3G視頻傳輸系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      萬(wàn)云杰1,2,張 磊1,吳澤民1,柳 林3

      (1.解放軍理工大學(xué) 通信工程學(xué)院,江蘇 南京 210007;2.海軍92665部隊(duì),湖南 慈利 427200;3. 中船重工集團(tuán)第722所,湖北 武漢 430079)

      針對(duì)3G視頻傳輸時(shí)低帶寬、高丟包以及不穩(wěn)定的特點(diǎn),提出一種利用WCDMA和CDMA2000多張網(wǎng)卡并行傳輸720P高清視頻的方案。該方案通過(guò)測(cè)試WCDMA和CDMA2000兩種3G上行帶寬,分析了3G上行的特點(diǎn),確定了使用3G網(wǎng)卡的數(shù)量;提出了一種帶寬自適應(yīng)方案和一種換路丟包重傳算法。測(cè)試結(jié)果顯示,該方案能夠很好地聚合帶寬、增強(qiáng)傳輸魯棒性,將丟包控制在1%以下,并且能夠流暢的傳輸視頻。

      3G;視頻傳輸;帶寬聚合;帶寬自適應(yīng);丟包重傳

      第三代移動(dòng)通信在MTSI(Media Telephony Service for IMS)中提供了視頻通信的功能[1]。這種3GPP標(biāo)準(zhǔn)支持將H.264/AVC視頻數(shù)據(jù)封裝在RTP中進(jìn)行傳輸[2]。MTSI這種典型的移動(dòng)多媒體傳輸系統(tǒng)對(duì)端到端的延遲要求不超過(guò) 400 ms[3], 以保證可接受的視頻質(zhì)量和良好的用戶體驗(yàn)。然而,信號(hào)衰減、設(shè)備移動(dòng)、其他用戶接入以及其他原因都將引起帶寬抖動(dòng)并且造成網(wǎng)絡(luò)擁塞[4]。無(wú)線誤碼丟包、擁塞引起的路由排隊(duì)丟包以及高延時(shí)引起的無(wú)效到達(dá)包會(huì)造成嚴(yán)重的視頻質(zhì)量下降,因此需要盡量避免傳輸過(guò)程中出現(xiàn)嚴(yán)重的丟包現(xiàn)象。

      在流媒體傳輸過(guò)程中,需要對(duì)網(wǎng)絡(luò)可用帶寬進(jìn)行感知并且實(shí)時(shí)改變H.264編碼速率和發(fā)送速率[5]。當(dāng)信道質(zhì)量突然降低時(shí),發(fā)送端將通過(guò)某種機(jī)制感知到可用帶寬的降低,并且改變編碼和發(fā)送速率。當(dāng)編碼速率降低時(shí),視頻質(zhì)量也隨之下降。特別地當(dāng)可用帶寬下降得特別厲害甚至網(wǎng)絡(luò)斷開(kāi)時(shí),視頻傳輸接近中斷。此時(shí),視頻傳輸?shù)聂敯粜缘貌坏奖U蟍6]。

      針對(duì)上述問(wèn)題,本文設(shè)計(jì)了一種基于多3G鏈路聚合的傳輸方案,提出了一種可用的網(wǎng)絡(luò)自適應(yīng)方案降低丟包率,利用多路3G負(fù)載均衡在聚合帶寬[7-8]的同時(shí)增強(qiáng)系統(tǒng)的魯棒性,同時(shí)提出了一種利用高帶寬鏈路重傳丟包的方案來(lái)加快重傳速度以保證視頻質(zhì)量。

      1 物理與系統(tǒng)框架設(shè)計(jì)

      1.1 物理框架

      本文設(shè)計(jì)系統(tǒng)分為客戶端和服務(wù)器端兩部分組成??蛻舳素?fù)責(zé)采集和發(fā)送數(shù)據(jù)并對(duì)速率進(jìn)行控制,服務(wù)器端負(fù)責(zé)接收、儲(chǔ)存和播放視頻,并反饋相關(guān)信息。其物理框架如圖1所示。

      圖1 物理框架

      圖1中客戶端主要由帶攝像頭的PC和3G發(fā)送模塊??蛻舳送ㄟ^(guò)攝像頭采集原始的視頻數(shù)據(jù)、經(jīng)過(guò)H.264編碼通過(guò)多路3G發(fā)送至服務(wù)器端。在傳輸過(guò)程中,客戶端可通過(guò)服務(wù)器端反饋回來(lái)的RTT值判斷網(wǎng)絡(luò)擁塞狀況,并實(shí)時(shí)改變編碼速率以及發(fā)送速率,并根據(jù)當(dāng)前情況進(jìn)行丟包重傳。服務(wù)器端收到數(shù)據(jù)后進(jìn)行H.264解碼并播放,同時(shí)返回客戶端所需參數(shù)。

      1.2 系統(tǒng)結(jié)構(gòu)框架

      在使用3G進(jìn)行視頻傳輸時(shí),要求在保證實(shí)時(shí)性的條件下盡可能地提高視頻的傳輸質(zhì)量。傳輸層協(xié)議TCP能夠無(wú)損地傳輸視頻數(shù)據(jù),但其過(guò)多的重傳嚴(yán)重影響傳輸?shù)膶?shí)時(shí)性和效率。面向無(wú)連接的UDP協(xié)議能夠保證傳輸?shù)膶?shí)時(shí)性,但其本身沒(méi)有確認(rèn)、重傳以及流量控制機(jī)制,無(wú)法很好地保障視頻傳輸?shù)馁|(zhì)量。

      本系統(tǒng)根據(jù)3G信道低帶寬、高誤碼、帶寬不穩(wěn)定的特點(diǎn),在UDP協(xié)議的基礎(chǔ)上設(shè)計(jì)了一種帶寬自適應(yīng)方案進(jìn)行帶寬估計(jì)與丟包重傳,并且利用多路3G聚合帶寬、提高重傳效率并且增加系統(tǒng)的魯棒性。其系統(tǒng)結(jié)構(gòu)框架如圖2所示。

      圖2中,視頻原始數(shù)據(jù)經(jīng)過(guò)H.264編碼后通過(guò)多路UDP發(fā)送至服務(wù)器端。服務(wù)器端接收數(shù)據(jù)后,通過(guò)原路返回相關(guān)參數(shù)并解碼播放??蛻舳藥捵赃m應(yīng)模塊收到反饋參數(shù)后,計(jì)算各路帶寬、根據(jù)各路帶寬調(diào)度視頻數(shù)據(jù)并進(jìn)行相應(yīng)重傳。同時(shí)反饋控制參數(shù)至編碼模塊,改變編碼參數(shù)以適應(yīng)網(wǎng)絡(luò)傳輸。

      圖2 系統(tǒng)結(jié)構(gòu)框架

      2 視頻傳輸方案

      2.1 使用3G網(wǎng)卡數(shù)量

      使用多路3G網(wǎng)卡進(jìn)行視頻傳輸是為了聚合帶寬、負(fù)載均衡的傳輸視頻數(shù)據(jù),同時(shí)通過(guò)信道質(zhì)量最好的鏈路重傳。當(dāng)其中一條或者多條鏈路出現(xiàn)帶寬急劇下降時(shí)不會(huì)出現(xiàn)斷路或者總帶寬過(guò)低的情況。為確認(rèn)同種3G在同時(shí)使用時(shí)相互是否有影響以及同時(shí)使用幾張網(wǎng)卡穩(wěn)定性強(qiáng),進(jìn)行了多網(wǎng)卡并行傳輸測(cè)試。測(cè)試分為單路測(cè)試、同種多路測(cè)試、異種多路測(cè)試。測(cè)試系統(tǒng)如圖1所示。單路測(cè)試時(shí),客戶端通過(guò)單路3G網(wǎng)卡以恒定速度發(fā)送UDP包至客戶端,包大小恒為 1 300 byte, 服務(wù)器端接收數(shù)據(jù)并統(tǒng)計(jì)平均吞吐量和丟包率。多路測(cè)試,客戶端使用多張3G網(wǎng)卡并行傳輸數(shù)據(jù),發(fā)送速率和包大小同單路相同。每次測(cè)試時(shí)間為10 min,每種類型的測(cè)試進(jìn)行10次。測(cè)試結(jié)果如表1所示。

      表1 恒定速度發(fā)送UDP包情況下的測(cè)試結(jié)果

      測(cè)試類型300kbit/s500kbit/s800kbit/s1000kbit/s平均吞吐量/(kbit·s-1)丟包率/%平均吞吐量/(kbit·s-1)丟包率/%平均吞吐量/(kbit·s-1)丟包率/%平均吞吐量/(kbit·s-1)丟包率/%單路WCDMA280358469857762366932273單路CDMA2000284352442983641519381642132路WCDMA574454920561152386219303682路CDMA200055775190017911049228153722453路WCDMA5184521918546317213397162154533路CDMA20006479367950440213552531140495862路WCDMA2路CDMA2000113515917638762825224934967152

      表1中的內(nèi)容為服務(wù)器端統(tǒng)計(jì)的平均吞吐量和丟包率。測(cè)試結(jié)果顯示,使用恒定速率發(fā)送數(shù)據(jù),無(wú)論發(fā)送速率大小均會(huì)產(chǎn)生一定丟包。發(fā)送速率越大,產(chǎn)生丟包越高。使用兩路同種3G并行傳輸數(shù)據(jù)時(shí),吞吐量接近單路的2倍,丟包率基本相同,起到了聚合帶寬的作用并且沒(méi)有產(chǎn)生過(guò)高的丟包。使用3路同種3G并行傳輸時(shí),吞吐量與2路相比沒(méi)有明顯提高,丟包率明顯上升。同時(shí)使用2路WCDMA以及2路CDMA2000并行傳輸時(shí),吞吐量明顯提升同時(shí)未引起丟包上升。

      通過(guò)測(cè)試可得出結(jié)論,至多2路同種3G在同時(shí)使用時(shí)相互間不會(huì)產(chǎn)生明顯影響,可起到聚合帶寬作用,3路及3路以上同時(shí)使用時(shí)會(huì)引起吞吐量嚴(yán)重下降并產(chǎn)生過(guò)高丟包。不同種類3G在同時(shí)使用時(shí),相互間無(wú)影響。因此,本系統(tǒng)選擇使用4路3G來(lái)傳輸視頻,其中WCDMA和CDMA2000各2路。

      2.2 帶寬自適應(yīng)

      3G上行帶寬在實(shí)際使用中存在傳輸帶寬低、帶寬不穩(wěn)定的特點(diǎn),因此在視頻傳輸過(guò)程中如果沒(méi)有帶寬自適應(yīng)機(jī)制,視頻質(zhì)量將得不到保障。在傳輸過(guò)程中出現(xiàn)吞吐量下降和丟包時(shí),主要考慮網(wǎng)絡(luò)擁塞造成。通過(guò)測(cè)試吞吐量與RTT的關(guān)系,可以發(fā)現(xiàn)它們之間存在一定的相關(guān)性,如圖3所示。RTT隨著吞吐量的下降而上升,隨著吞吐量的上升而下降。本系統(tǒng)帶寬自適應(yīng)的基本思想是當(dāng)RTT在一定范圍內(nèi)時(shí)增加或降低發(fā)送速率,最大程度減少丟包,同時(shí)減輕網(wǎng)絡(luò)擁塞使網(wǎng)絡(luò)快速恢復(fù)。

      圖3 吞吐量與RTT關(guān)系

      本系統(tǒng)將網(wǎng)絡(luò)擁塞程度分為5個(gè)狀態(tài),分別是欠載、滿載、過(guò)載、輕度擁塞以及嚴(yán)重?fù)砣?。欠載指網(wǎng)絡(luò)目前負(fù)載很低可以大幅度提高發(fā)送速度;滿載指網(wǎng)絡(luò)已接近最大負(fù)載但仍可小幅度提高發(fā)送速率;過(guò)載指網(wǎng)絡(luò)已接近擁塞時(shí)不能提高發(fā)送速率可保持發(fā)送速率不變等待其自動(dòng)恢復(fù);輕度擁塞需要小幅度減輕發(fā)送速率;嚴(yán)重?fù)砣麜r(shí)必須將發(fā)送速率降至最低以保證其快速恢復(fù)。通過(guò)測(cè)試,CDMA2000和WCDMA在均欠載情況下RTT值有差別,所以在定義其狀態(tài)時(shí),臨界點(diǎn)有差別。其帶寬估計(jì)值具體定義為

      (1)

      (2)

      式中:B為估計(jì)帶寬,b為上次發(fā)送速率,單位均為kbit/s。經(jīng)過(guò)帶寬自適應(yīng)后,客戶端的發(fā)送速率隨信道帶寬的變化而變化。多路負(fù)載均衡傳輸為聚合帶寬和提高系統(tǒng)魯棒性提供了重要保障,系統(tǒng)不會(huì)因?yàn)槟骋宦穾捪陆刀鹂偟陌l(fā)送速率下降,也不會(huì)因?yàn)槟骋宦方咏鼣嗦范袛嘁曨l傳輸。加入帶寬自適應(yīng)方案后,重新測(cè)試了平均吞吐量和丟包率,測(cè)試時(shí)最低發(fā)送速率為30 kbit/s,WCDMA最高發(fā)送速率為 1 000 kbit/s, CDMA2000最高發(fā)送速率600 kbit/s。每次測(cè)試 10 min, 每種類型測(cè)試10次。測(cè)試結(jié)果如表2所示。表2結(jié)果顯示,加入帶寬自適應(yīng)方案后,對(duì)比表1在相同吞吐量情況下,丟包率明顯降低。

      表2 帶寬自適應(yīng)測(cè)試結(jié)果

      測(cè)試類型平均吞吐量/(kbit·s-1)平均丟包率/%單路WCDMA9403420單路CDMA200053784502路WCDMA2路CDMA200028356470

      2.3 換路丟包重傳

      經(jīng)過(guò)帶寬自適應(yīng)和多路負(fù)載均衡雖然能夠很大程度地減少丟包,仍然不能將丟包控制在可接受范圍內(nèi)。為了進(jìn)一步降低丟包,需要加入丟包重傳機(jī)制。由于丟包的主要原因是網(wǎng)絡(luò)擁塞,因此重傳時(shí)選擇網(wǎng)絡(luò)狀況最好一路重傳,避免重傳包再次丟失。為了保證視頻傳輸?shù)膶?shí)時(shí)性和傳輸效率,丟包只重傳一次。

      換路重傳算法為每路3G鏈路分配1個(gè)等待隊(duì)列和s個(gè)重傳隊(duì)列??蛻舳税l(fā)送視頻數(shù)據(jù)包后,將該包添加到等待隊(duì)列中。服務(wù)器每收到1個(gè)包返回1個(gè)ACK,客戶端通過(guò)收到的ACK計(jì)算RTT用于帶寬自適應(yīng),同時(shí)ACK用于判斷是否丟包。收到對(duì)應(yīng)ACK后,從等待隊(duì)列中移除該包,規(guī)定時(shí)間內(nèi)沒(méi)收到ACK的包將會(huì)被放入當(dāng)前估計(jì)帶寬最高的鏈路重傳隊(duì)列中。每條鏈路在發(fā)送數(shù)據(jù)前首先檢查本鏈路重傳隊(duì)列中是否有數(shù)據(jù)需重傳,如果有則先發(fā)送重傳隊(duì)列中的數(shù)據(jù),然后發(fā)送新的視頻數(shù)據(jù)。在帶寬自適應(yīng)方案上加入重傳后重新測(cè)試平均吞吐量和丟包率,結(jié)果如表3所示。表3顯示加入丟包重傳后,雖然平均吞吐量有所下降,但丟包率被控制在1%以下,滿足視頻傳輸?shù)男枨蟆?/p>

      表3 加入丟包重傳測(cè)試結(jié)果

      測(cè)試類型平均吞吐量/(kbit·s-1)平均丟包率/%單路WCDMA9139062單路CDMA200048930762路WCDMA2路CDMA200023357059

      3 系統(tǒng)實(shí)驗(yàn)

      系統(tǒng)實(shí)驗(yàn)的客戶端和服務(wù)器端都使用裝有ubuntu12.04的PC,使用4張3G網(wǎng)卡進(jìn)行視頻傳輸,其中WCDMA和CDMA2000各2張。測(cè)試結(jié)果使用Video-BLIINDS質(zhì)量評(píng)估算法[9]進(jìn)行評(píng)估。Video-BLIINDS是一種無(wú)參考視頻質(zhì)量評(píng)估算法,它的性能目前已經(jīng)和全參考接近。為對(duì)比各種傳輸結(jié)果,測(cè)試時(shí)選用相同720P高清測(cè)試序列代替攝像頭采集視頻。實(shí)驗(yàn)類型分為無(wú)傳輸控制和有傳輸控制,其中無(wú)傳輸控制時(shí)WCDMA和CDMA2000的發(fā)送速率分別設(shè)置為 500 kbit/s 和700 kbit/s。每種實(shí)驗(yàn)進(jìn)行10次測(cè)試,每次測(cè)試時(shí)間為10 min。實(shí)驗(yàn)結(jié)果如表4所示,有傳輸控制時(shí)平均吞吐量、平均丟包率和評(píng)估得分均好于無(wú)傳輸控制,有傳輸控制的評(píng)估得分接近原始評(píng)分。實(shí)驗(yàn)結(jié)果證明視頻傳輸控制方案能夠聚合帶寬、降低丟包,并清晰傳輸高清視頻。

      表4 系統(tǒng)實(shí)驗(yàn)結(jié)果

      測(cè)試類型平均吞吐量/(kbit·s-1)平均丟包率/%評(píng)估得分原始視頻評(píng)估無(wú)無(wú)803無(wú)傳輸控制213211400689有傳輸控制24676072796

      4 總結(jié)

      隨著移動(dòng)傳輸技術(shù)的飛速發(fā)展,4G已經(jīng)開(kāi)始投入使用。雖然4G網(wǎng)絡(luò)的傳輸速率遠(yuǎn)高于3G,但是目前4G仍然存在覆蓋范圍小、上行帶寬不穩(wěn)定以及網(wǎng)絡(luò)擁塞導(dǎo)致帶寬突降等情況,僅使用單路進(jìn)行傳輸在魯棒性方面仍然得不到很好的保證。本文提出的視頻傳輸控制方案可擴(kuò)展至多4G鏈路,3G、4G混合傳輸以及其他多鏈路混合傳輸場(chǎng)景。

      [1] 3GPP TS 26.114, IP Multimedia Subsystem (IMS): Multimediatelephony; media handling and interaction[EB/OL].[2015-01-10].http://www.3gpp.org/ftp/specs/html-info/26114.htm.

      [2] ITU-T Rec. H.264, Advanced video coding for generic audio visual services[S].2003.

      [3] 3GPP S4-080771, MTSI video dynamic rate adaptation: evaluation framework ver 1.0[S].2008.

      [4] 徐峻峰,于中華,陳思思.基于多手段融合的便攜式無(wú)線視頻傳輸系統(tǒng)[J].電視技術(shù),2013,37(11):115-117.

      [5] 史惠,孟放,姜秀華.基于H.264碼流的商清視頻質(zhì)量評(píng)價(jià)算法[J].電視技術(shù),2009,33(11):113-116.

      [6] 顏菲菲,高勝法,劉曉蘭.遠(yuǎn)程視頻監(jiān)控系統(tǒng)的安全可靠性研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2007,26(9):2494-2496.

      [7] 劉開(kāi)夢(mèng),何維,田增山.車載雙模無(wú)線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電視技術(shù),2012,36(5):99-102.

      [8] 林科文.基于多鏈路聚合的無(wú)線實(shí)時(shí)視頻傳輸系統(tǒng)[D].上海:復(fù)旦大學(xué),2010.

      [9] SAAD M A,BOVIK A C,CHARRIER C. Blind prediction of natural video quality[J].IEEE Trans.Image Processing,2014,23(3):1352-1365.

      責(zé)任編輯:任健男

      Design and Implementation of Multipath Based 3G Video Transmission System

      WAN Yunjie1,2, ZHANG Lei1,WU Zemin1, LIU Lin3

      (1.CollegeofCommunicationsEngineering,PLAUniversityofScienceandTechnology,Nanjing210007,China;2.Nevy92665,HunanCili427200,China;3.No.722ResearchInstitute,ChinaShipbuildingIndustryCorporation,Wuhan430079,China)

      In order to solve the problem caused by the characteristic of 3G video transmission, that is low-bandwidth, high packet drop rate and instability,a 720P high definition video transmission scheme using multi network cards of WCDMA and CDMA2000 is proposed. The number of network cards by testing the upload bandwidth of WCDMA and CDMA2000 is determined and 3G uploading characteristics are analyzed in this paper. Besides, a bandwidth adaptive scheme and an algorithm of retransmission is proposed. The test results show that the newly proposed scheme can aggregate bandwidth, improve the robustness of transmission, decrease the packet drop rate to under 1% and transmit video smoothly.

      3G; video transmission; bandwidth adaptive; retransmission

      TN915.43

      A

      10.16280/j.videoe.2015.19.029

      2015-02-05

      【本文獻(xiàn)信息】萬(wàn)云杰,張磊,吳澤民,等.基于多路并行的3G視頻傳輸系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電視技術(shù),2015,39(19).

      猜你喜歡
      單路重傳包率
      支持向量機(jī)的船舶網(wǎng)絡(luò)丟包率預(yù)測(cè)數(shù)學(xué)模型
      一種基于噴泉碼的異構(gòu)網(wǎng)絡(luò)發(fā)包算法*
      基于不同EGR系統(tǒng)的發(fā)動(dòng)機(jī)性能仿真研究
      一種新的VANET網(wǎng)絡(luò)鏈路丟包率估計(jì)算法
      面向異構(gòu)網(wǎng)絡(luò)的多路徑數(shù)據(jù)重傳研究?
      船載雷達(dá)導(dǎo)電滑環(huán)單路異常排查及應(yīng)急策略
      TCN 協(xié)議分析裝置丟包率研究
      數(shù)據(jù)鏈路層的選擇重傳協(xié)議的優(yōu)化改進(jìn)
      火力發(fā)電廠單路上煤系統(tǒng)研究
      MPTCP中一種減緩緩存阻塞的重傳策略
      辉南县| 包头市| 云林县| 乐安县| 禹城市| 吉林市| 阿合奇县| 荆州市| 洛扎县| 内黄县| 云浮市| 固原市| 黄石市| 开平市| 城口县| 文昌市| 牟定县| 宝鸡市| 福泉市| 凤冈县| 威远县| 沁阳市| 漳浦县| 咸丰县| 盐亭县| 潜江市| 临颍县| 浦江县| 方山县| 吴旗县| 海伦市| 海淀区| 陕西省| 闵行区| 玉溪市| 侯马市| 曲沃县| 安顺市| 容城县| 高青县| 辛集市|