title: 音视频系列一:基础知识
categories: [C++]
tags: [音视频编程]
date: 2021/07/01
<div align = 'right'>作者:hackett</div>
<div align = 'right'>微信公众号:加班猿</div>
音视频系列一:基础知识
开篇:5G时代已经开启,音视频产业会有质的飞跃,随着知识产权和版权保护数字技术发展,数字音视频会实现爆发式增长,未来会形成一个全域的音视频服务生态,由于各方面需要音视频相关知识,于是决定开一个音视频系列的坑,接下来会一期一期地慢慢填。
一、音视频录制概念
二、音视频播放原理
三、图像表示概念
1、RGB格式
2、YUV格式
Y'UV的发明是由于彩色电视与黑白电视的过渡时期。黑白视频只有Y(Luma,Luminance)视频,也就是灰阶值。到了彩色电视规格的制定,是以YUV/YIQ的格式来处理彩色电视图像,把UV视作表示彩度的C(Chrominance或Chroma),如果忽略C信号,那么剩下的Y(Luma)信号就跟之前的黑白电视频号相同,这样一来便解决彩色电视机与黑白电视机的兼容问题。Y'UV最大的优点在于只需占用极少的带宽,因为人眼对亮度敏感,对色度不敏感,因此减少部分UV的数据量,但人眼感知不到。
YUV也称为YCbCr,对于每个分量如下:
- Y:Luminance, 亮度,也就是灰度值。除了表示亮度信号外,还含有较多的绿色通道量。
- U:Cb,蓝色通道与亮度的差值。
- V:Cr,红色通道与亮度的差值。
四、音频概念
数字音频包括:采样频率、采样量化、编码
五、视频概念
六、封装格式概念
七、音视频同步概念
如果你觉得文章还不错,可以给个"三连"
我是加班猿,我们下期见
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。