首頁(yè)>>>技術(shù)>>>視像通信  視像通信產(chǎn)品

流媒體傳輸的關(guān)鍵問(wèn)題研究

2007/02/07

   隨著(zhù)視頻處理技術(shù)的發(fā)展,基于流媒體(stream media)傳輸的視頻應用得到了迅速的發(fā)展。

  目前,許多實(shí)驗性的高速寬帶網(wǎng)絡(luò )都把視頻傳輸的技術(shù)和應用作為研究的重點(diǎn)課題。寬帶網(wǎng)絡(luò )的競爭最終將是寬帶應用的競爭,由此誕生的基于中速網(wǎng)絡(luò )的流媒體技術(shù)正日益受到人們的關(guān)注。它推動(dòng)了互聯(lián)網(wǎng)整體架構的革新,轉變了傳統互聯(lián)網(wǎng)呆板的內容表現形式,賦予寬帶應用更多的娛樂(lè )性和互動(dòng)性,必將成為未來(lái)寬帶網(wǎng)絡(luò )的主流技術(shù)。

  流媒體依賴(lài)的傳輸平臺是IP網(wǎng)絡(luò ),由于IP網(wǎng)絡(luò )的無(wú)連接包轉發(fā)機制主要應對突發(fā)性的數據傳輸而設計,不適用于對連續媒體流的傳輸。為了在Internet上有效的、高質(zhì)量的傳輸視頻流,需要多種技術(shù)的支持。本文將主要介紹流媒體傳輸中的一些關(guān)鍵技術(shù)。

一、視頻壓縮處理問(wèn)題

  目前,視頻流傳輸中最為重要的編解碼標準有國際電聯(lián)的H.261、H.263、H.264,運動(dòng)靜止圖像專(zhuān)家組的M-JPEG和國際標準化組織運動(dòng)圖像專(zhuān)家組的MPEG系列標準,此外,在互聯(lián)網(wǎng)上被廣泛應用的還有Real-Networks的RealVideo、微軟公司的WMT以及Apple公司的QuickTime等。其中,Windows Media最新發(fā)布的windows media encoding utility v8.O beta包含了windows media audio 8(音頻)和windows media video 8(視頻)兩部分壓縮編碼系統。windows media video 8采用了的MPEG-4視頻壓縮技術(shù),實(shí)現了在500kbps傳送速率下提供接近于dvd質(zhì)量(near-DVD quality)的畫(huà)面(分辨率640×480,每秒24幀)。Windows media video 8為電影在線(xiàn)下載觀(guān)看做了優(yōu)化,支持true-vbr(真正動(dòng)態(tài)變量速率編碼)。Real Networks公司最新發(fā)布的real producer 8.5住制作rm文件上采用自己開(kāi)發(fā)的real g2 codec,它具有很多先進(jìn)的設計,例如,svt(scalable video technology),雙向編碼(two-encoding)。雙向編碼類(lèi)似于vbr,它可通過(guò)預先掃描整個(gè)影片,根據帶寬的限制選擇最優(yōu)化壓縮碼率。

  ITU-T和ISO兩個(gè)國際標準化組織的有關(guān)視頻編碼的專(zhuān)家聯(lián)合組成JVT(Joint Video Team,視頻聯(lián)合工作組),其工作目的是制定一個(gè)新的視頻編碼標準,該標準能實(shí)現視頻的高壓縮比、高圖像質(zhì)量、良好的網(wǎng)絡(luò )適應性等目標。目前,JVT的工作己被ITU-T接納,新的視頻壓縮編碼標準被稱(chēng)為H.264標準,該標準也被ISO接納,稱(chēng)為AVC(Advanced Video Coding)標準,是MPEG-4的第1O部分。

  H.264比H.263和MPEG-4節約50%的碼率,而且對網(wǎng)絡(luò )傳輸具有更好的支持功能。它引入了面向IP包的編碼機制,有利于網(wǎng)絡(luò )中的分組傳輸,支持網(wǎng)絡(luò )中視頻的流媒體傳輸。H.264具有較強的抗誤碼特性,可適應丟包率高、干擾嚴重的無(wú)線(xiàn)信道中的視頻傳輸。H.264支持不同網(wǎng)絡(luò )資源下的分級編碼傳輸,從而獲得平穩的圖像質(zhì)量。H.264標準使運動(dòng)圖像壓縮技術(shù)上升到了一個(gè)更高的階段,在較低帶寬上提供高質(zhì)量的圖像傳輸是H.264的應用亮點(diǎn)。H.264的推廣應用為流媒體業(yè)務(wù)的推廣提供技術(shù)保證。

二、媒體同步問(wèn)題

  在流媒體業(yè)務(wù)中需要保持一個(gè)數據流或者不同媒體流之間的時(shí)間關(guān)系,即媒體同步是一個(gè)重要的要求,包括媒體間同步和媒體內同步。因為傳輸的多媒體信息在時(shí)空上都是相互約束、相互關(guān)聯(lián)的,多媒體通信系統必須正確反應這種約束關(guān)系,以保證聲音與圖像的同步。

  媒體同步通常有三種類(lèi)型:(1)流內(intra-stream)同步;(2)流間(inter-stream)同步;(3)對象間(inter-object)同步。由于網(wǎng)絡(luò )時(shí)延導致媒體流失步,媒體同步機制可以確保客戶(hù)端正確地恢復媒體流的同步,即通過(guò)某種方式在媒體內或者媒體間說(shuō)明其時(shí)間關(guān)系。說(shuō)明時(shí)問(wèn)關(guān)系的方法有:基于間隔的方法、基于軸的方法、基于控制流的方法和基于事件的方法。對于連續媒體,應用最為廣泛的說(shuō)明方法是基于軸的說(shuō)明或時(shí)間戳。

  目前流媒體同步最主要的技術(shù)有:Microsoft的Windows Media Tools、SMIL語(yǔ)言和Microsoft Producer。Windows Media Technology是Microsoft公司提出的在IP網(wǎng)上傳播多媒體流信息的解決方案。整個(gè)方案由三個(gè)主要部分構成:(1)Media Tools;(2)Media Server:(3)Media Player。SMIL(Synchronized Multimedia Integration Language)通常稱(chēng)作同步多媒體集成語(yǔ)言,是由3W(World Wide Web Consortium)組織規定的多媒體操縱語(yǔ)言。可以實(shí)現多個(gè)流和文本信息在播放時(shí)的時(shí)間同步控制和空間位置布置。SMIL語(yǔ)言屬于擴展型標記語(yǔ)言XML(Extension Mark-up Language)的范疇,基于XML語(yǔ)法,是一種標記文本語(yǔ)言,包含URL資源管理、基于CSS的頁(yè)面編排控制、HTML超媒體鏈接。Microsoft Producer是Microsoft PowerPoint 2002或PowerPoint 2003版的附件,它使用戶(hù)更容易采集和同步音頻、視頻、幻燈片以及圖像,創(chuàng )建內容豐富、圖文并茂的媒體演示,并可以在任何地方的網(wǎng)頁(yè)瀏覽器中進(jìn)行預覽和發(fā)布。

三、媒體QoS問(wèn)題

  目前,運營(yíng)網(wǎng)絡(luò )提供盡力而為(best effort service)的傳送服務(wù),業(yè)務(wù)量盡快傳送,沒(méi)有明確的時(shí)間和可靠性保障。流媒體需要有較高的QoS(quality of service)要求,QoS通常用帶寬、時(shí)延、時(shí)延抖動(dòng)和分組丟失率來(lái)衡量。

  流媒體依賴(lài)的傳輸平臺是IP網(wǎng)絡(luò ),而IP QoS用下列指標來(lái)表示:傳輸服務(wù)的可靠性、延時(shí)、延時(shí)抖動(dòng)、吞吐量、丟包率。目前的IP QoS主要有3種體系結構:(1)MPLS;(2)IntServ;(3)DiffServ。IntServ、DiffServ是被IETF定義的兩種QoS體系。IntServ借用傳統電路交換思想,在基于IP的呼叫兩端,先通過(guò)信令建立一條虛連接鏈路,然后呼叫雙方的報文都經(jīng)此鏈路傳遞,從而達到保證傳輸質(zhì)量的目的。IntServ基本思想存于以資源預留的方式實(shí)現QoS保障,而DiffServ則是傳統路由思想的延伸,實(shí)現簡(jiǎn)單。它把流經(jīng)路由器的數據包按照一定的優(yōu)先級分類(lèi),然后按照優(yōu)先級順序將數據包轉發(fā)至下一跳路由器。多協(xié)議標簽交換(MPLS)將靈活的3層IP選路和高速的2層交換技術(shù)完美地結合起來(lái),從而彌補了傳統IP網(wǎng)絡(luò )的許多缺陷。它引入了“顯式路由”機制,對QoS提供了更為可靠的保證。

  多協(xié)議標簽轉換MPLS支持特殊路由,到達同一目的地的數據包沿不同路徑進(jìn)行轉發(fā)。MPLS網(wǎng)絡(luò )主要由標簽交換邊緣路由器LER和標簽交換路由器LSR組成,IntServ試圖為每一路呼叫都建立一條虛鏈路。當網(wǎng)絡(luò )規模大到一定程度時(shí),維護鏈路狀態(tài)的工作將使核心網(wǎng)路由器不堪重負。DiffServ只著(zhù)眼于網(wǎng)絡(luò )中的單個(gè)路由器,缺乏全網(wǎng)觀(guān)念。一旦網(wǎng)絡(luò )發(fā)生擁塞,采用DiffServ,報文會(huì )被阻塞。

  通過(guò)應用層質(zhì)量控制技術(shù)來(lái)改善視頻傳輸的質(zhì)量,主要包括擁塞控制和差錯控制等幾方面。采用質(zhì)量控制的主要的原因是目前的Internet只提供Best-effort的服務(wù),沒(méi)有質(zhì)量保證。因此,需要通過(guò)應用層的機制來(lái)實(shí)現質(zhì)量的控制。擁塞控制的目的是避免因為網(wǎng)絡(luò )擁塞導致包丟失而造成的質(zhì)量下降。

  對于視頻流,擁塞控制的主要方法是速率控制。速率控制的目的是基于預測的網(wǎng)絡(luò )帶寬決定發(fā)送的速率。有兩種基本的速率控制手段:基于發(fā)送端的速率控制和基于接受端的速率控制。前者主要基于反饋信息進(jìn)行速率調節,可以適用于單播的方式或組播的方式。對于單播的方式,有兩種速率控制方法,基于探測的方法(probe-based)和基于模型的方法(model-based)。基于探測的方法通過(guò)不斷調整速率使得包的丟失率低于一個(gè)固定的概率值。基于模型的方法直接利用TCP的吞吐率模型計算速率。因此,模型法也被稱(chēng)為T(mén)CP友好的速率控制方法。對于單通道的組播,只能采用基于探測的方法。在基于接受方的速率控制中,發(fā)送方不參與速率控制,而由接受方通過(guò)增加和減少通道的數量來(lái)進(jìn)行速率的調整。通常,這種方法用于采用可擴展編碼的組播的情況,組播的視頻流分為多層,每個(gè)層對應組播樹(shù)的一個(gè)通道。接受方通過(guò)增加減少通道獲得不同的質(zhì)量。基于接受方的速率控制也可以分為基于探測的方法和基于模型的方法。除了基于發(fā)送方的速率控制和基于接受方的速率控制方法以外,還有一個(gè)稱(chēng)為混合性速率控制的方法,兼有二者的特點(diǎn),即接受方增加減少通道,而發(fā)送方同時(shí)根據反饋調整各個(gè)通道的速率。混合速率控制方法的一個(gè)例子是目標集分組的方法。

  擁塞控制的目的是減少包的丟失,但是無(wú)法避免包的丟失。在這種情況下可能需要一定的差錯控制機制。差錯控制機制包括:

(1)FEC:FEC的目的是通過(guò)增加冗余信息使得包丟失后能夠通過(guò)其他包恢復出正確的信息;

(2)延遲約束的重傳。通常流的播放有時(shí)間限制,因此,僅有當重傳的時(shí)間小于正常的播放時(shí)間時(shí),重傳才是有價(jià)值的;

(3)錯誤彈性編碼(Error-Resilient Encoding):在編碼中通過(guò)適當的控制,使得發(fā)生數據的丟失后能夠最大限度的減少對質(zhì)量的影響。在Internet環(huán)境下,最典型的方法是多描述編碼(MDC)。MDC把原始的視頻序列壓縮成多位流,每個(gè)流對應一種描述,都可以提供可接受的視覺(jué)質(zhì)量。多個(gè)描述結合起來(lái)提供更好的質(zhì)量。該方法的優(yōu)點(diǎn)是實(shí)現了對數據丟失的健壯性和增強的質(zhì)量。其缺點(diǎn)是相比單描述編碼(SDC),它在壓縮的效率上受到影響。而且由于在多描述之間必須加入一定的相關(guān)性信息,這進(jìn)一步降低了壓縮的效率。

(4)錯誤的取消(cancealment):錯誤的取消是指當錯誤已經(jīng)發(fā)生后,接受端通過(guò)一定的方法盡量削弱對人的視覺(jué)影響。主要的方法是時(shí)間和空間的插值(Interpolation)。近年來(lái)的研究還包括最大平滑恢復,運動(dòng)補償時(shí)間預測等。

  Real Networks采用了大量的應用層質(zhì)量控制技術(shù)來(lái)提高流傳輸的質(zhì)量。在RealVideo采用了抗損壞(damage-resistant)的編碼和FEC技術(shù)來(lái)減少包丟失的影響,RealVideo支持兩種編碼:RealVideo standard和RealVideo fractal。前者可以支持從1Ok到500k的編碼速率,而且特別為28.8k和56k進(jìn)行了優(yōu)化。為了適應網(wǎng)絡(luò )速率的變化,Real Networks采用了Sure Stream技術(shù),該技術(shù)可以避免速率使用機制不能對每個(gè)速率進(jìn)行優(yōu)化的缺點(diǎn)。具體的方法是:首先在一個(gè)文件中同時(shí)存儲用不同速率編碼的媒體流,其次,通過(guò)在服務(wù)器和客戶(hù)之間監測帶寬的變化來(lái)動(dòng)態(tài)的決定使用那個(gè)速率的流。這個(gè)技術(shù)的主要缺點(diǎn)在于不能適應速率的連續控制。

中國信息產(chǎn)業(yè)網(wǎng)(www.cnii.com.cn)



相關(guān)鏈接:
基于Wi-Fi的可視電話(huà)設計方案分析 2007-02-06
視頻通信——最生動(dòng)的通信 2007-02-05
會(huì )議室視頻終端和桌面型視頻終端的區別 2007-02-05
買(mǎi)視頻會(huì )議系統注意什么 2007-01-30
如何計算視頻會(huì )議系統的價(jià)格 2007-01-30

分類(lèi)信息:        
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 孝义市| 海伦市| 治县。| 柘荣县| 梁平县| 县级市| 巴南区| 师宗县| 阳谷县| 务川| 剑河县| 长汀县| 平利县| 青冈县| 襄城县| 阜康市| 远安县| 泾源县| 苍南县| 绵竹市| 台南县| 海林市| 潢川县| 惠东县| 工布江达县| 阿巴嘎旗| 枣庄市| 襄城县| 临海市| 焉耆| 彰化市| 西盟| 峨边| 和静县| 博白县| 吉水县| 垣曲县| 镇远县| 惠安县| 慈利县| 金昌市| http://444 http://444 http://444 http://444 http://444 http://444