音频部分
音视频基础:音调,音频,音色。
音频量化:
采样大小:16bit( 2的16次方)
采样频率: 8k 16k 32k 44.1k 48k
声道数: 单声道 双声道 多声道
码率:
4.音频压缩
消除冗余数据: 有损压缩技术
频域遮蔽: 包括 20hz-2万hz 人类可以听到,人耳听觉范围外的音频信号删掉
哈夫曼无损编码
AAC编码库 libfdk AAC
视频部分
H264基本概念
I帧: 关键帧,采用帧内压缩技术
P帧:向前参考帧,压缩时只参考前一个帧,属于帧间压缩技术
B帧: 双向参考帧,压缩时既参考前一帧也参考后一帧,帧间压缩技术(直播不能等后一帧,一般不用B帧)
GOF 一组帧
花屏是因为丢帧,丢帧之后处理方式是不显示整个GOP,这样的话就会出现卡顿。为了避免出现花屏,而产生卡顿
H264压缩技术
帧内预测压缩:解决的是空域数据冗余问题。(空域数据冗余就是人眼不敏感数据)
帧间预测压缩:解决的是时域数据冗余问题。(时域数据冗余 重复数据)
DCT(傅里叶变换)
CABAC压缩:无损压缩
H264编码分层
码流
每帧至少一个切片(NAL单元 NAL头 切片数据(切片头 切片数据))
YUV
是一个图片格式,,,对应的是RGB
音视频还有好多要学的东西,今天先了解个大概吧