詳解企業(yè)級(jí)視頻會(huì)議系統(tǒng)的五大熱門(mén)技術(shù)
一、LPR:獲得穩(wěn)定的視頻流
統(tǒng)一通信使企業(yè)的視頻應(yīng)用和語(yǔ)音、數(shù)據(jù)同步承載在IP網(wǎng)絡(luò)上,以視頻數(shù)據(jù)包的形式傳輸,這不可避免地會(huì)遇到網(wǎng)絡(luò)丟包的問(wèn)題。丟包會(huì)造成視頻圖像馬賽克;圖像局部變形、屏幕頻繁刷新或閃爍;視音頻不同步;幀率下降和圖像靜止等問(wèn)題。而在統(tǒng)一通信的環(huán)境下,由于視頻、語(yǔ)音和數(shù)據(jù)流是同步傳輸?shù),因此丟包還會(huì)造成總體音頻失真、間斷或間歇噪音,以及對(duì)內(nèi)容演示質(zhì)量的下降,如模糊變形的幻燈片或者翻頁(yè)速度變慢等。這些問(wèn)題將在很大程度上影響使用者的應(yīng)用感受。如果網(wǎng)絡(luò)丟包率過(guò)大或者過(guò)于頻繁,還將會(huì)使視頻通信過(guò)度延遲,甚至造成通信中斷。
丟包是由企業(yè)內(nèi)部網(wǎng)絡(luò)擁塞或外部網(wǎng)絡(luò)優(yōu)先級(jí)流量沖突等原因引起的。要避免丟包,首先要確定承載網(wǎng)的丟包率、丟包隨時(shí)間的分布情況,以及視頻通話中各個(gè)終端和設(shè)備的性能。
LPR(丟包恢復(fù))技術(shù)是當(dāng)前解決視頻傳輸丟包問(wèn)題最有效的方法之一,該技術(shù)基于寶利通公司開(kāi)發(fā)的一種新算法,其目的是保護(hù)IP視頻通話免受網(wǎng)絡(luò)丟包的影響。事實(shí)上,LPR是一種采用前向糾錯(cuò)(FEC)方法對(duì)丟失數(shù)據(jù)包實(shí)施覆蓋的機(jī)制。由發(fā)送方系統(tǒng)為發(fā)出的數(shù)據(jù)流添加冗余數(shù)據(jù),使接收方系統(tǒng)可以偵測(cè)并糾正錯(cuò)誤,而無(wú)須請(qǐng)求發(fā)送方系統(tǒng)重新傳送丟失的信息。這種無(wú)須等待網(wǎng)絡(luò)傳送就有了進(jìn)行糾錯(cuò)的能力,使得FEC非常適合于實(shí)時(shí)通信,如電視廣播,IP電話以及IP視頻會(huì)議。
LPR的工作原理是通過(guò)視頻終端監(jiān)控所有正在進(jìn)行的通話呼入丟包信息。一但檢測(cè)到丟包,終端就會(huì)采用三種手段來(lái)保證通話質(zhì)量:丟包恢復(fù)(LPR),動(dòng)態(tài)帶寬分配(DBA),以及在不支持LPR的情況下,采用傳統(tǒng)的視頻差錯(cuò)隱消(PVEC)技術(shù)。
不同于大多數(shù)差錯(cuò)隱消或規(guī)避算法只介入接收丟包信息系統(tǒng)的方式,LPR會(huì)介入到視頻通話中的各級(jí)系統(tǒng)中,通過(guò)臨時(shí)將一部分通話帶寬分配給一個(gè)數(shù)據(jù)通道,從而用于發(fā)送FEC數(shù)據(jù)給接收系統(tǒng)來(lái)發(fā)揮作用。在網(wǎng)絡(luò)傳輸發(fā)生丟包時(shí),通過(guò)上述的一個(gè)循環(huán)處理,LPR就會(huì)增加或減少FEC數(shù)據(jù)通道的大小,直到找到必須分配給FEC數(shù)據(jù)通道的最小帶寬,從而使得接收系統(tǒng)能夠恢復(fù)所有丟失的數(shù)據(jù)包。
當(dāng)FEC數(shù)據(jù)通道的大小超過(guò)標(biāo)準(zhǔn)值時(shí),系統(tǒng)將反復(fù)檢測(cè)是否可以減少FEC數(shù)據(jù)通道的大小,從而為音頻、視頻和內(nèi)容數(shù)據(jù)提供更多可用的通話帶寬。由于LPR只在檢測(cè)到丟包時(shí)才會(huì)占用帶寬,這一特點(diǎn)使得LPR非常適合隨機(jī)的或突發(fā)性的丟包環(huán)境。
而針對(duì)丟包率相對(duì)固定的網(wǎng)絡(luò)環(huán)境,動(dòng)態(tài)帶寬分配(DBA)功能可以與LPR相配合。DBA也是一種算法,可以在視頻通話過(guò)程中自動(dòng)且動(dòng)態(tài)地調(diào)整視頻碼率,以消除或避免丟包。例如,在一個(gè)384kbps的視頻通話中檢測(cè)到一個(gè)穩(wěn)定在10%的丟包率,DBA就會(huì)降低約10%視頻碼率,由320kbps降到288kbps左右,然后重新采樣信號(hào),觀察是否還存在丟包現(xiàn)象。如果有必要,DBA可以進(jìn)一步降低視頻碼率,直到在數(shù)秒內(nèi)不再出現(xiàn)丟包為止。
在降低碼率后,如果DBA測(cè)定丟包為暫時(shí)現(xiàn)象,DBA將會(huì)逐步增加視頻碼率。相反,如果DBA持續(xù)檢測(cè)到丟包現(xiàn)象,它就不再調(diào)整視頻碼率,而是將通話繼續(xù)進(jìn)行下去。因此DBA適用于由網(wǎng)絡(luò)過(guò)度使用或吞吐量問(wèn)題引起的丟包環(huán)境。
在參與通話的各方系統(tǒng)都不支持LPR的情況下,可以使用視頻差錯(cuò)隱消(PVEC)功能。PVEC是一種用于IP視頻服務(wù)質(zhì)量(QOS)的算法,它可以對(duì)由丟包所造成的影響進(jìn)行補(bǔ)償。它通過(guò)利用相鄰的宏塊、前幀和后幀來(lái)估算出當(dāng)前視頻幀的內(nèi)容。與LPR恢復(fù)丟失的數(shù)據(jù)包和DBA的避免丟包技術(shù)不同,PVEC的作用是掩蓋丟包造成的影響。
在此基礎(chǔ)上,LPR使用戶(hù)可以在誤碼率較高的IP網(wǎng)絡(luò)上(DSL、有線、衛(wèi)星、高沖突LAN/WAN等)進(jìn)行高質(zhì)量的視頻通話,而無(wú)須忍受丟包帶來(lái)的影響。通過(guò)對(duì)正在進(jìn)行通話的碼率進(jìn)行臨時(shí)調(diào)整,LPR可以保護(hù)視頻通話免受短時(shí)間網(wǎng)絡(luò)問(wèn)題的影響。一旦網(wǎng)絡(luò)問(wèn)題解決,LPR會(huì)根據(jù)發(fā)起通話速率或當(dāng)前的帶寬可用性,自動(dòng)將碼率回調(diào)到最高水平。這就使網(wǎng)絡(luò)的帶寬可以得到充分的利用,實(shí)現(xiàn)丟失數(shù)據(jù)包的恢復(fù)和傳輸?shù)膶?shí)時(shí)重建,使音視頻數(shù)據(jù)流通暢,排除等待、斷續(xù)、噪音或信息混亂等問(wèn)題,更能夠減少動(dòng)態(tài)抖動(dòng)緩沖區(qū)空間以及相關(guān)的延時(shí)。
但使用LPR會(huì)生成FEC通道帶寬,這使用于視頻通話自身的可用帶寬減小。在低連接速率的情況下,可能會(huì)引起暫時(shí)性幀率降低或分辨率的降低。
更多相關(guān): AV集成
文章來(lái)源:音響網(wǎng)
-
【內(nèi)容導(dǎo)航】
- 第1頁(yè)· 一、LPR:獲得穩(wěn)定的視頻流
- 第2頁(yè)·二、還原現(xiàn)場(chǎng):面對(duì)面的體驗(yàn)
- 第3頁(yè)·三、QoS:高品質(zhì)傳輸保障
- 第4頁(yè)·四、狀態(tài)呈現(xiàn):實(shí)現(xiàn)透明通信