Linux 服务器开发……学习网络
视频码率:kb/s---> 和清晰度有关
视频帧率:fps----->和流畅度有关
视频分辨率: 影响图像的大小
I 帧(Intra coded frames):I帧不需要参考其他画面而生成,解码时仅靠自己就重构完整图像;
P 帧(Predicted frames):根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据,同时利用了空间和时间上的相关性。P帧属于前向预测的帧间编码。它需要参考前面最靠近它的I帧或P帧来解码。
B 帧(Bi-directional predicted frames):B 帧图像采用双向时间预测,可以大大提高压缩倍数
常用的压缩算法:
MPEG阵营:MPEG2 、H264 、H265
中国阵营:AVS
Google阵营:VP8 、VP9
采样精度(采样深度):每个“样本点”的大小,常用的大小为8bit, 16bit,24bit
比特率:每秒传输的bit数,单位为:bps(Bit Per Second),间接衡量声音质量的一个标准。
没有压缩的音频数据的比特率 = 采样频率 * 采样精度 * 通道数。
码率: 压缩后的音频数据的比特率,码率越大,压缩效率越低,音质越好,压缩后数据越大
码率 = 音频文件大小/时长。
分辨率就是一张图片中像素点位的个数
DTS(Decoding Time Stamp):即解码时间戳,这个时间戳的意义在于告诉播放器该在什么时候解码这一帧的数据。
PTS(Presentation Time Stamp):即显示时间戳,这个时间戳用来告诉播放器该在什么时候显示这一帧的数据。