【读书会第13期】音视频文件的封装格式
【摘要】 音视频的通用封装格式:文字标识头 + 多媒体信息 + 轨 + 帧块组成
音视频的部分知识概念
- 码率
- 时长
- 封装格式
- 编码协议
视频:
- 分辨率
- 帧率
- 画质
- 像素
音频:
- 采样率
- 声道数
- 声道布局
- 音质
- 采样数
- 采样位数
- 帧时长
常见的视频封装格式:
-
MP4、TS、MKV、FLV
MP4的组成:由许多Box和FullBox组成
FullBox:是Box的拓展,再iieader中增加了8位verison信息和24位的flags信息
Box:Header和Data两部分组成
Header:包含了整个Box的长度大小 和 类型
Data:包含了实际数据 or 纯数据 or 子Box(子Box又称为容器)
ftype Box:文件开始位置---数据:类型、版本、兼容协议等
moov容器:媒体数据信息,内部又包含了两个子容器
-
mvhd:文件头信息
-
trak(轨道):媒体文件中的track信息
mdat Box:存放媒体文件的实际数据内容
常见的音频封装格式:
-
MP3、WMA、AAC、RTMP、RTSP、HLS
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)