主頁(http://www.www.xzhtuan.com):VoIP視頻流質量的測量和監(jiān)控的實例 VoIP是一種正在形成的嶄新技術,為了提高視頻流的質量,需要對終端進行測量并監(jiān)控抖動、數(shù)據(jù)包丟失及有效載荷的質量,本文介紹了幾種觀察的方法,重點介紹了如何評價緩沖器和網(wǎng)絡的邊界限制對視頻質量的影響。 VoIP技術的傳輸要通過具有視頻流的交換包網(wǎng)絡,當今針對VoIP的標準還不多,因此要測量VoIP流的質量問題。在確定測量內容前,必須對定義VoIP流質量的基本特性有一個充分的了解。 與通過IP傳輸?shù)臄?shù)據(jù)不同,視頻流質量需在現(xiàn)場,并且是在TV終端進行測量。終端視頻的質量既非僅指網(wǎng)絡帶寬的某個功能也非僅指MPEG-2的某個功能。 事實上,許多有關終端視頻質量的問題是MPEG-2質量與確定性的IP包網(wǎng)絡傳輸水平的結合問題。這一點與數(shù)據(jù)通信不同,數(shù)據(jù)通信通過穩(wěn)定吞吐量的速度測量質量,而較少關注負載的特性,視頻對網(wǎng)絡傳送的的要求更高。 設計用來傳送視頻流的網(wǎng)絡必須考慮它們所能傳送的有效載荷,此外正在被傳送的MPEG-2流的類型也會對影響網(wǎng)絡數(shù)據(jù)包傳輸?shù)淖钚』蜃畲筮吔缣卣,并且整個系統(tǒng)必須與終端的視頻流質量保持一致。 測量及監(jiān)控這些流將涉及對第三層、協(xié)議層的以太網(wǎng)數(shù)據(jù)包到達時間、這些到達時間的平均時間及瞬時時刻的測量,并最終通過解碼第7層的一部分及MPEG-2內容來測量系統(tǒng)邊界。與系統(tǒng)緩沖器限制相結合的MPEG-2內容會對傳輸邊界造成影響。 本文以視頻點播(VoD)為實例,討論目前VoIP技術,然后看看VoD系統(tǒng)每一個階段會面臨的問題,以及對哪一部分的質量需要進行測量。最終我們將會找到在VoIP視頻流的終端確定視頻流質量的關鍵字節(jié),這個過程采用了對網(wǎng)絡性能測定的系統(tǒng)論方法。 基于IP的MPEG傳送流 什么是VoIP流?VoIP流是一種客戶可以接近實時或通過IP網(wǎng)絡瀏覽視頻內容的技術。雖然有多種基于IP移動視頻內容的應用,最普遍的VoIP流的實例是一種服務,該服務由被稱為VoD的電視公司所提供,VoD通過IP網(wǎng)絡得以實現(xiàn),是VoIP流最典型的例子。
在VoD系統(tǒng)中,用戶可在其客廳通過IP網(wǎng)絡點播由遙遠位置所提供的電影。電視圖像(磁盤服務器提供)被產(chǎn)生并包裹在用戶數(shù) 據(jù)報協(xié)議(UDP)/IP數(shù)據(jù)包中,然后傳送到用戶的家中供觀看。 圖1是一個簡化的VoD網(wǎng)絡方框圖,該圖從位于電纜服務器設備開始到當?shù)仉娎|集線器,然 后最終進入用戶家庭。對該技術的概括了解,我們可探究系統(tǒng)的重要參數(shù)。 人們可以提出許多問題:如何知道視頻信號在用戶的電視上能夠正確顯示?如果存在錯誤的話,錯誤原因又是什么?是MPEG出 現(xiàn)了故障,還是交換丟失了數(shù)據(jù)包或造成視頻流出錯?視頻流故障會持續(xù)多久?且不提可能被問及的有關縮放比例的問題,如果一些家庭的幾個用戶在同一時間購買 了幾臺電視,又會發(fā)生什么問題?用戶的鄰居如果正在觀看視頻點播的電影,這會影響用戶的視頻質量嗎? 影響VoIP質量的關鍵參數(shù) 開始回答這些問題時,我們需要簡化以上實例的模型,圖1同樣顯示了基于千兆以太網(wǎng)的視頻流的概念模型。 來自VoD服務器的MPEG-2數(shù)據(jù)被打包并以恒定的MPEG-2 TS速率傳送,該速率與MPEG-2 TS的比率相一致。例如,電影1是以3.75 Mb/s編碼的MPEG-2視頻流,意味著視頻解碼器必須每秒識別3.75Mb的數(shù)據(jù),MPEG-2數(shù)據(jù)包容許的抖動是±500ns。 由于VoD服務器的 每個以太網(wǎng)數(shù)據(jù)包由7 個MPEG-2 TS組成,并且(理論上)以平均和連續(xù)的速率將這一數(shù)據(jù)包發(fā)送出以太網(wǎng)端口,以簡化終端的3.75 Mb/s接收電路設計。 由于在該系統(tǒng)中有多重時鐘域,緩沖有助于平滑時鐘并加速變化。圖2顯示了VoIP視頻流質量的基本流程圖。作為來自VoD 服務器和交換網(wǎng)的以太網(wǎng)數(shù)據(jù)包,MPEHG-2 TS數(shù)據(jù)包被緩沖并以平穩(wěn)的3.75 Mb/s速率流向解碼器,然后MPEG-2被解碼并顯示在電視上。 這種模型不執(zhí)行特定的緩沖器大小,但會利用緩沖器的容量。無論緩沖器容量為多少,均會出 現(xiàn)使緩沖器過流或下溢的傳輸狀況,從而導致由于MPEG-2數(shù)據(jù)包丟失而造成的視頻質量變差。 在這種模型中,理解流的行為很重要,觀察最小和最大的實例將 確定有效的緩沖器容量及/或達到質量要求的VoIP視頻流的傳輸行為。 為了確保VoIP傳送質量,建議對五種特性進行測試和監(jiān)控: 1) 造成延遲的數(shù)據(jù)包間到達抖動 2) 造成突發(fā)錯誤的數(shù)據(jù)包間到達抖動 3) 以太網(wǎng)數(shù)據(jù)包丟失 4) 由MPEG-2數(shù)據(jù)傳輸率得到的以太網(wǎng)數(shù)據(jù)包間到達平均漂移/偏差。 5) 由于網(wǎng)絡、MPEG-2編碼錯誤或MPEG-2數(shù)據(jù)包丟失產(chǎn)生的數(shù)據(jù)包中斷對MPEG-2質量的影響。 解釋上述測量對象的最好方式是從測量的角度出發(fā)以圖表來反映對系統(tǒng)的影響,圖3表明這五個特性對終端視頻質量的影響。 造成大量延遲的以太網(wǎng)數(shù)據(jù)包抖動會造成終端緩沖器資源耗盡,產(chǎn)生解碼器沒有內容可解的時段,這會導致電視上所見的視頻質量下 降。 在許多情況下,電視會顯示大量塊狀視頻或顯示的僅僅是空白。包括交換機服務質量(QoS)設置、交換匯聚和/或服務器問題在內的問題均會造成抖動延 遲。 以太網(wǎng)數(shù)據(jù)包長期速率變化也會造成緩沖器以相同的方式資源耗盡。當平均以太網(wǎng)數(shù)據(jù)包間時隙造成MPEG視頻速率小于 3.75 Mb/s數(shù)據(jù)傳輸率時,在此情形下,假定服務器發(fā)送到網(wǎng)絡外的MPEG以太網(wǎng)數(shù)據(jù)包保持數(shù)據(jù)率為3.50 Mb/s,那么,緩沖器資源將最終被耗盡。 與前一例類似,造成數(shù)據(jù)包突發(fā)錯誤的以太網(wǎng)抖動可能造成緩沖器溢出,由于數(shù)據(jù)丟失會在網(wǎng)絡上的若干點上出現(xiàn),且形成原因有 著顯著的不同,這種情形更難以監(jiān)控。 在這種情況下,以太網(wǎng)數(shù)據(jù)包造成緩沖器溢出的速度更快,下一個以太網(wǎng)數(shù)據(jù)包就會在網(wǎng)絡中丟失,這既可能是某種傳輸問題 也可能是潛在的帶寬問題,可能正在突發(fā)以太網(wǎng)幀或網(wǎng)絡擁塞的服務器正造成網(wǎng)絡交換單元開始突發(fā)幀錯誤,因此測量TV顯示的質量不可能反映出錯的原因。 當由于數(shù)據(jù)包突發(fā)導致的溢出引起丟包時,無論MPEG解碼器的緩沖能力如何,都可能導致MPEG編碼器溢出。之所以如此,是因為MPEG解碼器的緩沖器間歇地耗盡,且某些MPEG數(shù)據(jù)包幾乎沒有進入解碼器的緩沖器。
|





