即时通讯音视频开发(二):视频编解码之数字视频介绍
前言
即時通訊應用中的實時音視頻技術,幾乎是IM開發中的最后一道高墻。原因在于:實時音視頻技術 = 音視頻處理技術 + 網絡傳輸技術 的橫向技術應用集合體,而公共互聯網不是為了實時通信設計的。
系列文章
本文是系列文章中的第2篇,本系列文章的大綱如下:
?
- 《即時通訊音視頻開發(一):視頻編解碼之理論概述》
- 《即時通訊音視頻開發(三):視頻編解碼之編碼基礎》
1. 什么是圖像?什么是視頻?
圖像:
是人對視覺感知的物質再現。三維自然場景的對象包括:深度,紋理和亮度信息。二維圖像:紋理和亮度信息。
視頻:
連續的圖像。視頻由多幅圖像構成,包含對象的運動信息,又稱為運動圖像。
2. 何為數字視頻?
數字視頻可以理解為自然場景空間和時間的數字采樣表示。
空間采樣的主要技術指標為:解析度(Resolution)
時間采樣的主要技術指標為:幀率(幀/秒)
3. 數字視頻系統的構成和運行原理
?
- 采集:照相機,攝像機。
- 處理:編解碼器,傳輸設備
- 顯示:顯示器。
5. 人類視覺系統HVS
HVS的構成:
- 眼睛
- 神經
- 大腦、
?
HVS特點:
- 對高頻信息不敏感
- 對高對比度更敏感
- 對亮度信息比色度信息更敏感
- 對運動的信息更敏感
6. 針對HVS的特點,數字視頻系統的設計應該考慮哪些因素?
?
- 丟棄高頻信息,只編碼低頻信息
- 提高邊緣信息的主觀質量
- 降低色度的解析度
- 對感興趣區域(Region of Interesting,ROI)進行特殊處理
7. 什么是RGB色彩空間?
三原色分別是紅(R),綠(G),藍(B)。任何顏色都可以通過按一定比例混合三原色產生。
RGB色度空間:
- 由RGB三原色組成
- 廣泛用于BMP,TIFF,PPM等
- 每個色度成分通常用8bit表示[0,255]
8. 什么是YUV色彩空間?
YUV色彩空間是指,Y:亮度分量,UV:兩個色度分量。YUV能更好的反映HVS特點。
9. RGB如何轉化到YUV空間?
亮度分量Y與三原色有如下關系:
?
經過大量實驗后ITU-R給出了:
?????????
?
主流的編解碼標準的壓縮對象都是YUV圖像。
10. 何為YUV圖像分量采樣?
YUV圖像可以根據HVS的特點,對色度進行分量采樣,可以降低視頻數據量。
根據亮度和色度分量的采樣比率,YUV圖像通常有以下幾種分量方式:
11. 通用的YUV圖像格式有哪些?
根據YUV圖像的亮度、分辨率定義了如下圖像格式:
12. 如何理解幀和場圖像?
一幀圖像包括兩場——頂場,底場:
13. 逐行與隔行圖像
逐行圖像是指:一幀圖像的兩場在同一時間得到,ttop=tbot。
隔行圖像是指:一幀圖像的兩場在不同時間得到, ttop≠tbot。
網易云信,你身邊的即時通訊和音視頻技術專家,了解我們,請戳網易云信官網
想要行業洞察和技術干貨,請關注網易云信博客
本文轉載自52im,作者:JackJiang
總結
以上是生活随笔為你收集整理的即时通讯音视频开发(二):视频编解码之数字视频介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 即时通讯音视频开发(一):视频编解码之理
- 下一篇: 互联网1分钟 |1105