【读书会第13期】音视频文件的封装格式

举报
醉卧独钓 发表于 2022/07/27 21:17:06 2022/07/27
【摘要】 音视频的通用封装格式:文字标识头 + 多媒体信息 + 轨 + 帧块组成

音视频的部分知识概念

  • 码率
  • 时长
  • 封装格式
  • 编码协议

视频:

  • 分辨率
  • 帧率
  • 画质
  • 像素

音频:

  • 采样率
  • 声道数
  • 声道布局
  • 音质
  • 采样数
  • 采样位数
  • 帧时长

常见的视频封装格式:

  1. 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容器:媒体数据信息,内部又包含了两个子容器

  1. mvhd:文件头信息

  2. trak(轨道):媒体文件中的track信息

mdat Box:存放媒体文件的实际数据内容

常见的音频封装格式:

  1. MP3、WMA、AAC、RTMP、RTSP、HLS

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。