, 是特定的视频文件 , 如 mp4 , mkv , flv 等格式的音视频文件 ;
容器的作用 : 容器中可以存放 音频 , 视频 , 字幕流 等信息 , 将这些信息整合在一起 , 按照特定规则放置在容器文件中..., 将视频帧编码成 关键帧 , 非关键帧 , 音频流一般是 AAC 编码格式进行压缩 ;
媒体流如果是压缩的 , 在播放时 , 先使用解码器解码 , 然后再播放 ; 生成文件时需要使用编码器 , 编码后存储到文件中...;
3、数据帧
数据帧 ( Data Frame ) : 媒体流 由 若干 数据帧构成 ; 压缩格式中 , 数据帧是最小的处理单元 ;
在容器中如果有多个数据流 , 那么 视频帧 , 音频帧 , 字幕信息...: 将 数据帧 压缩后就是 数据包 , 数据帧是未压缩的原始数据 , 数据包时压缩后的数据 ;
生成容器文件时 , 压缩数据 , 将数据帧 编码压缩 成 数据包 ;
播放容器文件时 , 解压数据 ,...( 视频文件 ) 中 ,
按照一定规则
拆分出 音频流 , 视频流 , 字幕流 ,
解复用的关键工具时 解复用器 ( Demuxer ) ;
----
博客资源
https://download.csdn.net