欧美视频精品在线,欧美成人国产va精品日本一级,视频一区二区三区中文字幕,日韩精品欧美视频,91久久,国产真实交换配乱吟91,国产免国产免费

您當前的位置是:  首頁 > 新聞 > 國內 >
 首頁 > 新聞 > 國內 >

抖動、去包、延遲這些視頻傳輸中的常見問題該如何攻克?

2017-08-04 10:20:30   作者:   來源:CTI論壇   評論:0  點擊:


  了解提高實時互動視頻性能的基礎知識,以防止諸如丟包,抖動和延遲之類的問題。
  IP網絡的設計目標是解決計算機系統之間的數據傳輸,所以對于為實現人與人之間的實時音頻及視頻傳輸的視頻會議來說,是一個與生俱來的極大挑戰(zhàn)。而Vidyo通過自有的專利技術,已經徹底解決了這個挑戰(zhàn)。
  即使是當今IP網絡,特別是移動IP網絡,也會發(fā)生數據包丟失和抖動。 對于典型的數據驅動應用程序,例如電子郵件或網頁瀏覽,這些網絡損傷通常不會影響用戶體驗。 然而,在實時交互式通信應用中,這是非常明顯的。 網絡抖動經常表現為馬賽克的圖片和斷斷續(xù)續(xù)的音頻。
  視頻壓縮基礎
  視頻被高度壓縮是為了更好的節(jié)省帶寬,因此對額外的信息丟失,沒有很好的機制來應對。更具體地,現在所有視頻壓縮技術都是預測性的,這表明當前大多數幀的編碼信息需要參考前序幀的編碼信息來進行更高的壓縮。因此,幀的損失不僅會影響當前幀的解碼,而且會影響到后續(xù)幀的解碼。 因此,數據包丟失對視頻質量有明顯的影響。
  前向糾錯和重傳
  為了減少數據量的丟失,相應的機制被引入。 前向糾錯(FEC)機制就是利用在多個數據包之間復制信息,從而增加了信息傳送的概率。 然后,FEC機制的缺陷是,它有時可能傳輸了額外不需要的信息,反而對于已經是很大的視頻流的大小是個增加 。 更糟糕的是,在許多情況下,網絡包丟失是由擁塞引起的,不必要地發(fā)送附加數據會增加擁塞,反而進一步增加網絡包丟失。
  為了克服這個缺陷,特定信息的重傳只能在必要時進行,這就確保只有網絡丟包的信息了被多次重傳,而沒有網絡丟包的信息不需要重傳。然而,重傳機制造成了往返延遲以來恢復丟包數據,這種延遲可能會影響實時交互視頻。
  流媒體和高延遲應用
  一些視頻應用,如流媒體直播,可以適應延遲。 當觀眾觀看視頻流時,與遠程人員沒有交互,所以如果有額外的延遲,觀看視頻的觀眾將永遠不會真切感覺到這種延遲。在這些情況下,對于網絡容錯,通過在播放之前緩沖視頻流可以有效地適應和解決。緩沖器的作用就是可以高效的整理在不同網絡條件下接收到的視頻。做為一個媒體播放的緩沖器,當遇到丟失的網絡包時,可以發(fā)送重傳請求,得到丟失的數據信息,當信息完整時,開始播放。 因此,因為流媒體應用對于延遲沒有很高的要求, 重傳可以是處理網絡丟包的有效手段。在有問題的網絡上傳輸時,流媒體應用通常比較容易,因為用戶場景對實時性的要求要低 。
  交互和低延遲應用
  交互式視頻應用不能容忍高延遲,當交互式視頻會話遇到高延遲時,講話的人在講完話后需要漫長的等待遠端的響應和回復,這使得交互式交流非常不自然,導致非常差的用戶體驗。
  為了確保交互性,視頻的播放必須在視頻流被接收和解碼之后立即開始。當解碼器遇到丟失的數據包時,它會請求一個重傳,然而會導致兩個一樣的不友好結果選項:要么視頻暫停、要么顯示非常差的(或“馬賽克”)圖像,當收到丟失的信息時,視頻圖像恢復正常。傳統的視頻會議應用程序在網絡包丟失的情況下,沒有很好的機制能解決這種低延遲和高體驗的沖突 。
  使用可擴展編碼
  Vidyo在交互式視頻應用中創(chuàng)新式地使用可擴展視頻編碼(SVC),并且擁有許多相應的專利技術。Vidyo利用可擴展視頻編碼的獨特屬性,實現強大的錯誤容錯,克服了數據包丟失,同時最大限度地減少對交互性和視頻質量的影響。可擴展視頻編碼的工作機制就是將視頻流編碼成多個視頻層:基本層和一個或多個增強層。 每層通過向基本層添加空間分辨率和幀速率來增強視頻,從而產生更高品質的視頻。 通過視頻分層信息與中間的智能路由器的配合,傳輸中的視頻可以動態(tài)地調整分辨率和幀速率以適應當前網絡條件,最終達到最佳的視頻流。
  SVC和傳統視頻編碼之間的另一個重要區(qū)別在于編碼視頻流中的依賴關系。 在傳統編碼中,幀從幀直接進行預測,而在可擴展視頻編碼中,可以使用更復雜的預測結構,并且可以從不同時間點或不同分辨率的其他幀預測幀。 這導致整個視頻流在遇到數據包丟失時不太容易損壞圖像。 Vidyo通過自己的專利技術,利用可擴展編碼的這些特性來解決丟包問題。
  測試錯誤容錯
  那么,如何比較不同解決方案的錯誤容錯效果呢?關鍵是對各種網絡條件下的視頻體驗進行定性評估。您必須確保,即使遇到像在現實網絡中出現的不穩(wěn)定網絡條件時,用戶仍然能夠進行很自然的溝通。
  當驗證交互式視頻通信系統的錯誤容錯時,重要的是要注意影響系統可用性的所有因素。 圖像停止和馬賽克相對來說比較直觀,通常會引起最多的關注,而表現之下的延遲,往往有時會被忽略, 這可能導致不準確的系統評估。 換句話說,簡單地通過循環(huán)播放視頻來進行系統評估是非常不準確的。確保您進行徹底和完整測試的最佳方法是在網絡條件差的情況下,讓用戶進行互動式討論,這將很快說明網絡錯誤容錯機制是否帶來明顯的延遲。當延遲達到高水平時,用戶體驗將迅速變差,用戶將不再使用視頻聊天進行溝通。
  即要保持連貫的高質量圖片,又要同時保持低的延遲,這是一個很難協調的平衡。但最好的用戶體驗是他們沒有意識到他們正在用遠程視頻交互,用戶完全沉浸于交流的內容,而沒有覺察到與他們交談的人不在旁邊。因此,在為你的項目選擇好的遠程交互方案時,一定要在不良網絡情況下徹底評估視頻質量和交互性。

專題