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