日韩欧美国产一区二区三区_五月天欧美精品_国产精品一区不卡_欧美精品乱码久久久久久

內容字號:默認大號超大號

段落設置:段首縮進取消段首縮進

字體設置:切換到微軟雅黑切換到宋體






視頻會議傳輸延時應該如何“低”?

時間:2019-05-16 來源:中國集群通信網 作者:網絡 點擊:

但放到生活環境中,弱網、中小運營商等不可控的問題必定會影響網絡傳輸效率,最后結果就是通訊質量沒有保障。

關鍵詞:音視頻通信,視頻會議系統,南方電訊視頻會議

萬物互聯的時代,音視頻實時通訊的應用場景已隨處可見,從“吃雞”的語音對講、直播連麥,到企業日常遠程視頻會議、與合作伙伴的遠程會商,再到醫院的遠程會診、智能銀行VTM的遠程視頻開戶等。對于解決方案服務商來講,除了關注如何能快速實現不同應用場景的音視頻通訊,另一個更需要關注的可能就是“低延時”。但是,到底實時音視頻傳輸延時應該如何“低”,才能滿足你的應用場景呢?小南將看到的專家剖析截取部分分享給大家。

在音視頻傳輸過程中,在不同階段都會產生延時。總體可以分為三類:


T1:設備端上的延時

音視頻數據在設備端上產生延時還可以細分。設備端上的延時主要與硬件性能、采用的編解碼算法、音視頻數據量相關,設備端上的延時可達到 30~200ms,甚至更高。如上表所示,音頻與視頻分別在采集端或播放端產生延時的過程基本相同,但產生延時的原因不同。

——音頻在設備端上的延時:

音頻采集延時:采集后的音頻首先會經過聲卡進行信號轉換,聲卡本身會產生延時,比如 M-Audio 聲卡設備延遲 1ms,艾肯聲卡設備延遲約為 37ms;

編解碼延時:隨后音頻進入前處理、編碼的階段,如果采用 OPUS 標準編碼,最低算法延時大約需要 2.5~60ms;

音頻播放延時:這部分延時與播放端硬件性能相關。

音頻處理延時:前后處理,包括 AEC,ANS,AGC 等前后處理算法都會帶來算法延時,通常這里的延時就是濾波器階數。在 10ms 以內。

端網絡延時:這部分延時主要出現在解碼之前的 jitter buffer 內,如果在抗丟包處理中,增加了重傳算法和前向糾錯算法,這里的延時一般在 20ms 到 200ms 左右。但是受到 jitter buffer 影響,可能會更高。

——視頻在設備端上的延時:

采集延時:采集時會遇到成像延遲,主要由 CCD 相關硬件產生,市面上較好的 CCD 一秒可達 50 幀,成像延時約為 20ms,如果是一秒 20~25 幀的 CCD,會產生 40~50ms 的延時;

編解碼延時:以 H.264 為例,它包含 I、P、B 三種幀(下文會詳細分析),如果是每秒 30 幀相連幀,且不包括 B 幀(由于 B 幀的解碼依賴前后視頻幀會增加延遲),采集的一幀數據可能直接進入編碼器,沒有 B 幀時,編碼的幀延時可以忽略不計,但如果有 B 幀,會帶來算法延時。

視頻渲染延時:一般情況下渲染延時非常小,但是它也會受到系統性能、音畫同步的影響而增大。

端網絡延時:與音頻一樣,視頻也會遇到端網絡延時。

另外,在設備端,CPU、緩存通常會同時處理來自多個應用、外接設備的請求,如果某個問題設備的請求占用了 CPU,會導致音視頻的處理請求出現延時。以音頻為例,當出現該狀況時,CPU 可能無法及時填充音頻緩沖區,音頻會出現卡頓。所以設備整體的性能,也會影響音視頻采集、編解碼與播放的延時。

T2:端與服務器間的延時

影響采集端與服務器、服務器與播放端的延時的有以下主幾個因素:客戶端同服務間的物理距離、客戶端和服務器的網絡運營商、終端網絡的網速、負載和網絡類型等。如果服務器就近部署在服務區域、服務器與客戶端的網絡運營商一致時,影響上下行網絡延時的主要因素就是終端網絡的負載和網絡類型。一般來說,無線網絡環境下的傳輸延時波動較大,傳輸延時通常在 10~100ms 不定。而有線寬帶網絡下,同城的傳輸延時能較穩定的低至 5ms~10ms。但是在國內有很多中小運營商,以及一些交叉的網絡環境、跨國傳輸,那么延時會更高。

T3:服務器間的延時

在此我們要要考慮兩種情況,第一種,兩端都連接著同一個邊緣節點,那么作為最優路徑,數據直接通過邊緣節點進行轉發至播放端;第二種,采集端與播放端并不在同一個邊緣節點覆蓋范圍內,那么數據會經由“靠近”采集端的邊緣節點傳輸至主干網絡,然后再發送至“靠近”播放端的邊緣節點,但這時服務器之間的傳輸、排隊還會產生延時。僅以骨干網絡來講,數據傳輸從黑龍江到廣州大約需要 30ms,從上海到洛杉磯大約需要 110ms~130ms。

在實際情況下,我們為了解決網絡不佳、網絡抖動,會在采集設備端、服務器、播放端增設緩沖策略。一旦觸發緩沖策略就會產生延時。如果卡頓情況多,延時會慢慢積累。要解決卡頓、積累延時,就需要優化整個網絡狀況。

綜上所述,由于音視頻在采集與播放端上的延時取決于硬件性能、編解碼內核的優化,不同設備,表現不同。所以通常市面上常見的“端到端延時”指的是 T2+T3。

延時低≠通話質量可靠

不論是教育、社交、金融,還是其它場景下,大家在開發產品時可能會認為“低延時”一定就是最好的選擇。但有時,這種“追求極致”也是陷入誤區的表現,低延時不一定意味著通訊質量可靠。由于音頻與視頻本質上的差異,我們需要分別來講實時音頻、視頻的通訊質量與延時之間的關系。

——音頻質量與延時


音頻采樣示意圖

影響實時音頻通訊質量的因素包括:音頻采樣率、碼率、延時。音頻信息其實就是一段以時間為橫軸的正弦波,它是一段連續的信號(如上圖)。

碼率:它描述了單位時間長度的媒體內容需要空間。碼率越高,意味著每個采樣的信息量就越大,對這個采樣的描述就越精確,音質越好。

假設網絡狀態穩定不變,那么采樣率越高、碼率越高,音質就越好,但是相應單個采樣信息量就越大,那么傳輸時間可能會相對更長。

對照我們之前的公式,如果想要達到低延時,那么可以提高網絡傳輸效率,比如提高帶寬、網絡速度,這在實驗室環境下可以輕易實現。但放到生活環境中,弱網、中小運營商等不可控的問題必定會影響網絡傳輸效率,最后結果就是通訊質量沒有保障。還有一種方法,就是降低碼率,那么會損失音質。

——視頻質量與延時

影響實時視頻質量的因素包括:碼率、幀率、分辨率、延時。其中視頻的碼率與音頻碼率相似,是指單位時間傳輸的數據位數。碼率越大,畫面細節信息越豐富,視頻文件體積越大。


幀:正如大家所知,視頻由一幀幀圖像組成,如上圖所示為 H.264 標準下的視頻幀。它以 I 幀、P 幀、B 幀組成的 GOP 分組來表示圖像畫面(如下圖):I 幀是關鍵幀,帶有圖像全部信息;P 幀是預測編碼幀,表示與當前與前一幀(I 或 P 幀)之間的差別;B 幀是雙向預測編碼幀,記錄本幀與前后幀的差別。

幀率:它是指每秒鐘刷新的圖像幀數。它直接影響視頻的流暢度,幀率越大,視頻越流暢。由于人類眼睛與大腦處理圖像信息非常快,當幀率高于 24fps 時,畫面看起來是連貫的,但這只是一個起步值。在游戲場景下,幀率小于 30fps 就會讓人感到畫面不流暢,當提升到 60fps 時會帶來更實時的交互感,但超過 75fps 后一般很難讓人感到有什么區別了。

分辨率:是指單位英寸中所包含的像素點數,直接影響圖像的清晰度。如果將一張 640 x 480 與 1024 x 768 的視頻在同一設備上全屏播放,你會感到清晰度明顯不同。

在分辨率一定的情況下,碼率與清晰度成正比關系,碼率越高,圖像越清晰;碼率越低,圖像越不清晰。

在實時視頻通話情況下,會出現多種質量問題,比如:與編解碼相關的畫面糊、不清晰、畫面跳躍等現象,因網絡傳輸問題帶來的延時、卡頓等。所以解決了低延時,只是解決了實時音頻通訊的一小部分問題而已。

綜上來看,如果在網絡傳輸穩定的情況下,想獲得越低的延時,就需要在流暢度、視頻清晰度、音頻質量等方面進行權衡。



(中國集群通信網 | 責任編輯:李俊勇)

中國集群通信網,國內首家集群通信專業網站。

Copyright © PttCn.Net, All Rights Reserved.   

聯系我們 聯系我們 中國集群通信網 對講機學堂 對講機世界

主站蜘蛛池模板: 午夜精品视频在线观看一区二区| 国产午夜大地久久| 欧美在线视频一二三| 日日噜噜噜夜夜爽亚洲精品| 国产精品美女久久| 国产精品免费视频久久久| 91精品国产亚洲| 国产精品入口福利| 国产精品一区av| 免费不卡在线观看av| 亚州成人av在线| 国产成人欧美在线观看| 国产成人在线精品| 久久五月天综合| 精品国产aⅴ麻豆| 久久99热精品这里久久精品| 日本精品国语自产拍在线观看 | 日韩视频精品在线| 亚洲自拍另类欧美丝袜| 日韩欧美一区二区视频在线播放V| 亚洲一区在线直播| 不卡伊人av在线播放| 欧美高清中文字幕| 日本精品久久久久久久久久| 久久亚洲私人国产精品va| 欧美高清中文字幕| 免费看又黄又无码的网站| 91国在线精品国内播放| 99精品在线直播| 国产日韩一区欧美| 在线观看国产一区| 精品国产中文字幕| 欧美日本亚洲视频| 久久久欧美精品| 真实国产乱子伦对白视频| 日本中文字幕不卡免费| 一区二区三区日韩视频| 日本一区视频在线观看| 国产精品久久久久久久久久东京| 国产九九精品视频| 久久福利视频导航|