更一个关于视音频的概念性的文章 首先以基础知识也就是术语进行介绍:
视频编码:视频编格式:H.26X MPEG 通过特定的压缩技术将某个视频格式文件转换为另一种视频格式的方式。
音频编码:同上 常见的音频编码格式:AAC MP3 AC3
多媒体播放组件:(android) MediaPlayer(播放控制) MediaCodec(音视频编解码)
帧率:(Frame Rate) 每秒显示帧数(fps) 赫兹(Hz) 保证质量30fps 提升交互感60fps >75fps不会有明显的提升。
分辨率:视频中图像的大小尺寸。
刷新率:赫兹(Hz) 屏幕每秒画面被刷新的次数,刷新率分为垂直、水平刷新率。通常的刷新率指的是垂直刷新率。 >80Hz完全消除图像抖动和闪烁。
封装格式:常见的封装格式:MKV AVI TS 把编码后的音视频数据以封装格式装到容器里面。
码率:比特率 码率(b/s) 单位时间播放连续的媒体 文件大小(b) = 码率(b/s) * 时长(s)
DTS:解码时间戳 什么时候送入解码器解码
PTS:显示时间戳 什么时候被显示出来
YUV: 颜色编码方式 Y亮度 UV色差
RGB: 颜色空间模型
视频播放原理 (这里借鉴一下雷神的ppt---->雷神的csdn链接https://blog.csdn.net/leixiaohua1020/article/details/50534150)