內容導航:
四、Sony智能QoS介紹
我們知道,是否啟用QoS主要是由網絡應用決定的,如果網絡只用于特定的、無時間限制的應用系統。比如Web或E-mail應用等,一般不需要QoS;如果是關鍵應用或者多媒體應用,則在網絡不穩定時,需要啟用QoS。
當網絡過載或擁塞時,QoS 能確保重要業務數據不受延遲或丟棄,同時保證網絡的高效運行。
索尼高清視頻會議終端采用了5種機制混用的“智能”的QoS系統,分別包括:
1)包重發請求:(Real-Time Auto Repeat request)
2)前向糾錯:(Forward Error Correction)
3)自適應速率控制:(Adaptive Rate Control)
4)網絡層的QoS:(Network-level QoS)
5)自適應帶寬調整:(Auto Bandwidth Detection Mechanism)
■ 包重發請求(Real-Time Auto Repeat request)
包重發請求是一種包丟失、恢復的機制:發送方發送的數據包,如果接收方發現數據包有丟失,請求發送發重發丟失的數據包。Sony的包重發請求是一種建立在考慮到網絡狀況和網絡延遲的實時的包重發請求機制。
圖二:包重發請求示意圖
Sony高清視頻會議終端可以根據網絡的往返時延(RTT)和包丟失率(PLR)智能的從系統硬件資源中“開辟”一個緩沖池,并且相應的增加系統等待時間,以便重新安排RTP包頭數據。當然,當網絡條件非常好,且不存在丟包,那么將不會存在數據包緩沖池,也不會對系統造成任何影響。
■ 前向糾錯(Forward Error Correction)
前向糾錯:是一種利用相同數據包進行包丟失-恢復的技術。
Sony FEC采用了一種Reed-Solomon的FEC編碼技術,發送從K個數據包中復制N個相同的相同數據。這些N×K個數據就被稱為FEC塊。FEC能夠調節生成N個數據包的數量,主要看網絡條件,N是由Sony終端進行自適應的調整。
圖三:前向糾錯示意圖
從上圖可以發現,如果接收端的2號數據丟失,那么它會從F1數據塊中對2號數據包進行恢復。對比包重發請求,前向糾錯并不受網絡時延的影響,經過檢測,這項技術非常適合在網絡延時比較大的環境中使用。
■ 自適應速率控制(Adaptive Rate Control)
自適應速率控制是一種能夠根據網絡狀況計算最合適、最優化的傳輸速率,網絡(穩定性,延遲性)的好壞決定了傳輸的速率。自適應速率控制依賴于TCP-friendly rate control(TFRC)運算法則,通過這個來控制INTERNET傳輸環境下的傳輸速率。
Sony每個型號的視頻會議終端具有不同的TFRC。下圖就是一個根據網絡丟包率和網絡延時來計算視頻傳輸比率的圖例:
■ 基于網絡層的QoS(Network-level QoS)
Sony全系列視頻會議終端能夠輸入IP優先級、ToS(Type of Service)以及區分服務(Differentiate Service)數值。這些數值往往和網絡設備的QoS設置密切相關,所以叫網絡層的QoS。
■ 自動帶寬偵測(Auto Bandwidth Detection Mechanism)
自動帶寬偵測技術能夠在2個終端間預估網絡帶寬質量的一種技術。其基本原理就是在兩個終端真實通訊之前,開始一個虛擬的通訊,以檢測網絡質量情況。
在真實通訊前,發送方發些有問題的包到接收方,這些數據包會經過路由器,會有網絡瓶頸,會有網絡抖動等等, 當接收方收到數據包后,會計算網絡延遲,并決定通訊帶寬。所以帶寬會經常變化。
更多相關: AV集成
文章來源:中國投影網