音视频编解码器概述
一、为什么音视频要编解码? 一张图片2米是普通的大小。 一秒钟的视频有24帧。 一分钟是2G大小。 因为传输基本上是不可能的,所以压缩/解压缩。 这就是编辑/解码2、解码方法1、空间常规图像中的一个像素点有三种颜色,一个透明度,一个像素点有4位。 但是,图像有很多相同的颜色和透明度点,所以可以制作映射表。 映射表的key可以是坐标,也可以是范围,例如动画的颜色单一、压缩率非常大的2、时间的2帧,也就是两张图像,其实大部分是相同的,所以我们可以保存差异,所以帧有很多类型
)基准帧存储有完整的图像
)2)存在点差异的帧是哪个点的像素点的不同
)3)具有位移差的帧是存储向量
另外,许多类型的帧中继和点对点编码策略不同。 编解码器的效率是像素的操作,所以计算量很大。 手机上有编解码视频的专用芯片。 (只有昂贵的手机才有。 便宜的手机里可能没有这个芯片。 )没有这个芯片就要靠CPU,用便宜的手机看视频就发热用这个芯片编解码叫硬编解码,用CPU叫软编解码。 编解码器大多是在客户端的服务端进行。 通过收集手机分辨率,服务端可以生成多种分辨率的视频,进一步减少网络传输。 当然还有其他,但最终的目的是减少网络传输。 提高用户体验。 四、语音编解码傅立叶变换语音压缩算法,人耳对高频和低频不敏感,噪声滤波,等五、音视频同步由于人对语音敏感,一般把语音线当成主线,跟着语音走视频,视频同步