《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 3G網絡實時視頻傳輸動態調整策略
3G網絡實時視頻傳輸動態調整策略
2014年微型機與應用第13期
趙 娟
中國地質大學(武漢) 信息技術教學實驗中心,湖北 武漢
摘要: 為了使實時傳輸的視頻流能夠自動匹配動態變化的3G網絡,隨著網絡帶寬的變化而變化,從而達到降低數據丟失率、流暢傳輸視頻數據的目的,利用RTP協議中的丟包率和時間抖動這兩個關鍵參數,對3G網絡的數據傳輸過程進行大量的實驗統計和分析。根據時間抖動的統計規律對其進行數學歸一化,同時與丟包率一起來評估3G網絡的動態特性,并依此指導TMS320DM365開發平臺進行數據流量的自動調節。經測試,該方法能有效地匹配3G網絡的有限帶寬,實現視頻數據的流暢傳輸。
Abstract:
Key words :

  摘  要: 為了使實時傳輸的視頻流能夠自動匹配動態變化的3G網絡,隨著網絡帶寬的變化而變化,從而達到降低數據丟失率、流暢傳輸視頻數據的目的,利用RTP協議中的丟包率和時間抖動這兩個關鍵參數,對3G網絡的數據傳輸過程進行大量的實驗統計和分析。根據時間抖動的統計規律對其進行數學歸一化,同時與丟包率一起來評估3G網絡的動態特性,并依此指導TMS320DM365開發平臺進行數據流量的自動調節。經測試,該方法能有效地匹配3G網絡的有限帶寬,實現視頻數據的流暢傳輸。

  關鍵詞: 計算機網絡視頻監控3G無線傳輸帶寬匹配;TMS320DM365

  現在國內流行的3G無線網絡有CDMA2000 EVDO、WCDMA和TD-SCDMA,它們都擁有一個共同的特點,就是網絡的波動性大、誤碼率高、傳輸延遲大以及相對網絡帶寬比較窄[1]。而應用在有線網絡的很多業務,包括視頻會議、視頻監控、IPTV等正逐步向3G無線網絡的領域拓展。要在這樣的網絡環境中實現實時視頻的流暢傳輸,那么比較高效的傳輸策略就是非常必要的。本研究從3G網絡的自身特性出發,利用RTP協議對網絡關鍵參數進行統計,再根據統計的規律來指導經TMS320DM365壓縮的實時視頻的傳輸,從而進一步驗證這種統計策略的可靠性。

  1 3G網絡評估參數分析與量化

  1.1 RTP協議參數分析

  鑒于3G網絡的特殊性,衡量其網絡特性的參數也相對復雜。本研究主要是依據RTP協議[2]里定義的兩個重要參數丟包率和時間抖動來估計3G網絡特性。其中,丟包率統計的是最近一段時間間隔內網絡丟失數據的情況,而時間抖動則是數據包到達時刻統計方差的估計值,其能有效地評估網絡的變化趨勢。這兩個參數結合起來使用,就可以對當前的網絡狀況進行有效估計,同時,又能估測出網絡的變化趨勢,為實時視頻傳輸時的動態調整給予有效的參考。

  1.2 網絡參數歸一化

  對于網絡特性參數的測試,可以采用依據RTP協議編寫的函數庫jrtplib-3.7.1[3]和jrtpthread-1.2.1[4],該函數庫具有很好的兼容性,可以在多種操作系統中應用。這里主要將其應用在ARM開發平臺TMS320DM365上和PC平臺的VC2008開發環境中。

  經過大量實驗數據統計,可以得到如下的規律:(1)丟包率總體處于[0,1]之間,在網絡可控的條件下,丟包率大多數保持在20%以下,而出現網絡瞬間抖動時,丟包率會達到30%以上;(2)時間抖動總體在[2 000,20 000](單位為RTP時間戳)之間,網絡狀況較好時,時間抖動基本在[2 000,10 000]之間,分布比較平穩,當出現網絡瞬間抖動時,時間抖動就會出現跳躍,達到20 000以上。

  為了能夠對當前網絡進行很好的描述及有效的估計,系統中需要將兩個參數結合起來研究。但由于兩個參數的分布范圍不同,那么就需要將其規范化,最有效的辦法就是將時間抖動的統計數據進行歸一化。

  首先,利用數據規范化的方式——最大最小值法進行初步歸一化。方法如下。

  KQGB0{V92F]RJ)(HQQQ_(V5.jpg

  通過對[2 000,20 000]之間的數據進行歸一化得到如圖1所示的曲線。

001.jpg

  從圖1中可以看出,經過量化的數據,在時間抖動處于2 000~10 000之間時,分布比較平穩集中;而在10 000~20 000之間,分布就相對比較分散。這正符合時間抖動統計的規律,即網絡通暢時,時間抖動較小,變化平穩,就需要被細化,有利于視頻傳輸數據的動態調整;而網絡擁擠或出現抖動時,通常時間抖動都比較大,只需要粗略估計描述變化趨勢即可。

  2 分組估計網絡狀況和網絡狀態[5]

  2.1 網絡狀況分組估計

  考慮到3G無線網絡的動態特性,它總是伴隨著時間、空間的變化而逐漸變化的。系統中不僅要能統計出當前3G網絡的狀況,還要能預測出隨后網絡的變化趨勢,那么就需要將丟包率和時間抖動這兩個參數結合起來。本研究采用線性組合的方式估計網絡的整體狀況,即:

  

  其中,i表示分組統計中的第i次;P(i)表示第i次的丟包率,描述最近時間段內網絡的丟包狀況,即網絡當前狀況;J(i)表示第i次的時間抖動,估計網絡即將變化的趨勢;Y(i)表示網絡總體狀況;比例系數?琢能有效調節丟包率和時間抖動在整體網絡估計中的作用。當丟包率起主導作用時,可以調節使?琢增大,反之則減小。

002.jpg

  為進一步說明式(4)對3G網絡的有效評估,特做出大量的實驗數據統計,結果如圖2所示,其中,?琢取0.7。測試條件為:TMS320DM365開發平臺的編碼模式設為圖像大小CIF,圖像質量A,幀率15 f/s,GOP=15[6]。可以看出,網絡總體狀況Y(i)得到了充分地平滑,而對網絡的變化趨勢也能有效估計,這說明式(4)的線性組合具有一定的可靠性。

  2.2 網絡狀態的定義

  網絡狀況的分組統計,其時間較短,系統默認為5 s,這段時間內不利于實時傳輸視頻流的調整;同時,為了增加網絡狀況估計的可靠性,就有必要對這個分組統計的結果計算概率分布。可以將網絡狀態分為輕載、滿載和擁塞3種狀態,如圖3所示。

003.jpg

  設定閾值T1、T2,且0<T1<T2<1。當0<Y(i)<T1的概率P1高于設定閾值PT1時,網絡處于輕載狀態,可以逐漸增加視頻數據傳輸的速率,直到網絡處于滿載狀態;當T2<Y(i)<100%的概率P3高于設定值PT2時,網絡處于擁塞狀態,必須迅速減小視頻數據傳輸的速率,直到網絡回到滿載狀態;除此之外,都表明當前網絡狀態正常,可以繼續維持這一狀態。

  注意:T1應取較低的值以避免產生QoS振蕩,T2的選取標準是網絡傳輸的數據丟失程度,雖然已比較高但解碼后的視頻效果仍在可接收的范圍內。這里取T1=3%,T2=10%。PT1和PT2可以依照實際網絡狀況而定。

  3 TMS320DM365平臺視頻數據傳輸

  3.1 TMS320DM365平臺視頻流分析[6-7]

  TMS320DM365采用的是TI的DaVinci系列架構,集成了一個ARM926EJ-S內核,一個H.264高清編解碼協處理器HDVICP和一個MPEG-4/JPEG高清編解碼協處理器MJCP,可以支持H.264/MPEG-4的高清視頻的編解碼。它能夠調節輸入視頻的亮度、對比度、色調、銳度和飽和度,同時,又能夠通過程序來設定分辨率、比特率和幀率。

  影響TMS320DM365開發平臺上H.264格式的視頻碼流的主要參數有圖像質量、GOP(Group of Pictures)、幀率和圖像大小。經過對這些參數的分析,并結合對圖像質量、運動補償以及視頻流暢性等諸多方面的考慮,按照視頻數據碼流大小進行實驗統計,得到的結果如表1所示。

005.jpg

  3.2 視頻傳輸碼流動態控制

  針對圖3所示網絡狀態的定義,以及實時視頻流對3G網絡的反應速度,結合如表1所示不同視頻模式碼流的區別,設計程序流程圖如圖4所示。

004.jpg

  初始條件下,視頻硬件編碼器TMS320DM365設定為模式4(如表1中所示),碼流基本保證在40 kb/s左右,在現有的3G網絡狀況條件下,可以保證這種視頻流的順暢傳輸。而一旦網絡狀況變得比較擁塞時,短時狀態中統計的P3超過了閾值PT2,系統就可以迅速將視頻編碼模式向低級模式切換,以降低視頻碼流來適應網絡帶寬;而當網絡狀況變得通暢處于輕載時,長時狀態中統計的P1超過了閾值PT2,系統就可以向高級模式切換,提高圖像質量,直到網絡處于滿載。經過系統總體的測試,發現這種動態調整的視頻碼流傳輸策略能有效地適應變化的3G網絡帶寬。尤其在局域范圍內網絡比較擁塞時,系統能夠迅速切換進入低級模式,處于視頻碼流較低情況,以占用較少的網絡資源,實現流暢的傳輸。

  此外,在有些特殊的系統當中,可能有些需要視頻質量比較高,而有些則需要對運動變化的圖像有較好的補償,那么,就可以通過設定初始條件下的視頻模式或改變動態調整過程中的視頻模式,來滿足這些要求。總之,對TMS320DM365硬件參數的不同設定,都可以有效改變實時視頻傳輸系統的總體性能。

  本研究中通過對RTP協議的利用,實現了對3G網絡狀況的總體估計,引入了網絡狀態的判斷分布,從而指導TMS320DM365開發平臺不同模式之間的切換,使得實時視頻流能夠適應變化的3G網絡。但是,如果能采用更多的參數來衡量網絡狀況的話,將能夠進一步提升網絡估計的準確性。此外,本研究的核心是通過網絡估計控制實時視頻流以適應網絡的變化。當網絡因抖動頻繁或是視頻模式切換不及時而出現丟包率比較高時,視頻的解碼顯示就會產生比較明顯的馬賽克現象。因此,系統可以在圖像傳輸的過程中采取其他的辦法,比如通過增加冗余數據包來恢復丟失的數據,或者是在視頻解碼時加入補償算法來恢復丟失的圖像數據等,從而進一步提升圖像質量。

  參考文獻

  [1] STOCKHAMMER T, HANNUKSELA M M, WIEGAND T. H.264/AVC in wireless environments[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2003,13(7):657-673.

  [2] SCHULZRINNE H, CASNER S, FREDERICK R, et al. RTP: A transport protocol for real-time applications[S]. RFC3550,2003.

  [3] LIESENBORGS J. JRTPLIB 3.4.0[Z]. 2006.

  [4] LIESENBORGS J. JThread manual(v1.2.1)[Z]. 2006.

  [5] 盛先剛.基于RTP的H.264視頻傳輸系統研究[D].西安:西安電子科技大學,2006.

  [6] Texas Instruments Incorporation. DM365-DVR reference design user guide document version 1.1[Z]. 2009.

  [7] BAROT S, SHAIK K, SRINIVASAMURTHY N, et al. Application parameter settings for TMS320DM365 H.264 encoder[Z]. Texas Instruments Incorporation. 2010.


此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          久久久久久久久综合| 欧美大片在线看| 亚洲高清视频一区| 国产在线视频欧美| 国产精品欧美久久| 国产精品久久激情| 国产精品久久一区二区三区| 国产精品久久久久久久久久ktv| 欧美日韩综合在线| 欧美日韩日本网| 欧美日韩亚洲一区三区| 欧美日韩激情小视频| 欧美国产一区二区| 欧美精品在线免费播放| 欧美成人午夜激情视频| 噜噜噜91成人网| 免费观看一区| 欧美激情精品久久久久久黑人| 欧美好骚综合网| 欧美日韩一区二区三| 欧美午夜免费影院| 国产精品美女久久久| 国产精品日韩电影| 国产日韩综合| 在线观看视频一区二区| 亚洲国产日韩一级| 亚洲精品午夜精品| 亚洲视频碰碰| 欧美伊人久久久久久久久影院 | 久久成人资源| 久久精品在线播放| 美女视频网站黄色亚洲| 玖玖国产精品视频| 欧美人与禽猛交乱配| 欧美三级精品| 国产精品永久| 狠狠88综合久久久久综合网| 亚洲国产va精品久久久不卡综合| 亚洲九九九在线观看| 亚洲一区二区高清视频| 性欧美办公室18xxxxhd| 久久男女视频| 欧美久久九九| 国产精品日韩在线观看| 狠狠色伊人亚洲综合成人| 亚洲国产高潮在线观看| 宅男在线国产精品| 久久精品国产69国产精品亚洲| 欧美不卡视频| 国产精品久久久久久久久借妻| 国产目拍亚洲精品99久久精品| 国产伊人精品| 亚洲精品无人区| 亚洲伊人久久综合| 久久亚洲国产精品一区二区| 欧美日韩成人在线视频| 国产精品亚洲产品| 在线高清一区| 在线视频欧美一区| 久久精品国产亚洲精品| 欧美电影免费网站| 国产精品videosex极品| 国产一区激情| 日韩午夜视频在线观看| 性色一区二区| 欧美国产第一页| 国产乱码精品一区二区三区av| 亚洲国产欧美一区二区三区久久 | 久久精品国产成人| 欧美高清影院| 国内精品模特av私拍在线观看| 亚洲免费电影在线| 久久精品亚洲一区| 欧美日韩一区在线观看| 狠狠色狠狠色综合日日tαg | 亚洲精品九九| 午夜精品久久久久久久99热浪潮 | 免费看亚洲片| 国产九九视频一区二区三区| 亚洲激情成人| 欧美自拍偷拍| 欧美午夜宅男影院| 亚洲经典自拍| 欧美在线日韩精品| 欧美日韩精品免费观看视频完整| 黄色亚洲精品| 亚洲女优在线| 欧美日韩情趣电影| 亚洲国产精品毛片| 久久精品中文字幕免费mv| 欧美日韩一区二区在线观看视频 | 亚洲精品一区二区三区四区高清| 久久福利影视| 国产精品国产a| 日韩视频在线一区二区| 噜噜噜在线观看免费视频日韩 | 欧美日韩在线观看一区二区| 一区二区三区亚洲| 欧美一级大片在线观看| 欧美丝袜一区二区| 亚洲日韩欧美一区二区在线| 久久久国产视频91| 国产精品一区免费视频| 一本久道久久久| 欧美激情日韩| 亚洲福利国产| 久久婷婷丁香| 国内偷自视频区视频综合| 欧美亚洲日本国产| 国产精品人人做人人爽人人添| 一本久久综合亚洲鲁鲁| 欧美紧缚bdsm在线视频| 亚洲国产精品久久| 免费日韩一区二区| 亚洲大胆人体视频| 久久久久久久一区二区| 国外成人在线视频网站| 久久本道综合色狠狠五月| 国产伦理精品不卡| 欧美一级成年大片在线观看| 国产欧美日韩一区二区三区在线 | 欧美中文字幕久久| 韩国女主播一区| 久久视频这里只有精品| 激情欧美一区| 久久亚洲精品欧美| 在线观看亚洲一区| 免费亚洲视频| 亚洲人成绝费网站色www| 嫩草成人www欧美| 91久久精品国产91性色| 欧美国产视频一区二区| 日韩亚洲欧美高清| 欧美午夜精品一区二区三区| 亚洲综合999| 国产日韩免费| 久久久久欧美精品| 亚洲第一综合天堂另类专| 欧美韩日亚洲| 一区二区三区国产在线观看| 国产精品另类一区| 欧美一区二区日韩| 国产视频精品va久久久久久| 久久久久九九九九| 亚洲电影av在线| 欧美区在线观看| 亚洲一区二区黄| 国产区欧美区日韩区| 久久久在线视频| 亚洲精品国产精品国自产观看| 欧美日韩亚洲激情| 午夜精品在线看| 一区二区三区在线免费播放| 欧美成人69| 中国日韩欧美久久久久久久久| 国产精品日韩精品欧美精品| 久久精品国产久精国产一老狼| 亚洲大胆av| 欧美三区在线视频| 欧美在线短视频| 亚洲精品1234| 国产精品美腿一区在线看| 久久九九全国免费精品观看| 亚洲精品社区| 国产欧美日韩综合精品二区| 嫩草国产精品入口| 亚洲一区日本| 在线观看欧美日本| 欧美午夜片在线观看| 久久激情视频久久| 日韩香蕉视频| 好看不卡的中文字幕| 欧美日韩国产精品一区| 欧美在线你懂的| 亚洲精品视频免费观看| 国产精品丝袜91| 欧美成人午夜影院| 亚洲欧美清纯在线制服| 亚洲韩国精品一区| 国产精品综合网站| 欧美激情中文字幕乱码免费| 性欧美精品高清| 亚洲免费电影在线观看| 国产一区二区三区观看| 欧美日韩精品一区二区三区四区 | 欧美国产视频在线| 欧美一区二粉嫩精品国产一线天| 亚洲精品国产精品国自产在线 | 欧美国产先锋| 欧美一区二区三区播放老司机| 亚洲久久视频| 伊人久久大香线蕉av超碰演员| 国产精品a久久久久| 欧美成人69av| 久久精品2019中文字幕| 一区二区三区日韩欧美精品| 悠悠资源网久久精品| 国产精品日韩专区| 欧美日韩国产经典色站一区二区三区| 久久国产精品高清|