ASF文件格式详解(2)
ASF Data Object
? Data object:由ASF data packet组成。Data packet是一个定长的数据包。每一个数据包携带一个或多个数字媒体流。Data packet在data object中按照发送时间顺序保存。也就是一个data packet可能包含来自不同的码流的中的数据。Data packet通过entry objects来组织管理来自不同码流的数据。
? Data packet:data object的组成单位。包含信息
l 一个data packet中一个或多个有效负载类型
l Data packet长度
l 时钟信息
l 附加的采样信息,例如时戳信息
Data Object structure
![](http://img124.ph.126.net/dguiIs7IaMYXKts0w4pksg==/3049218422708498309.png)
? Object ID:16字节。36 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C
? File ID:在一个ASF文件中唯一。当ASF文件修改时,这个值也会改变。这个值和Header Object中的一个File ID相同。
? Total Data Packets:在一个Data Object中的ASF data packet 的个数。必须和File Properties object中的Data packet count的值相等。
? Reserved:保留,值为0x0101
ASF Data Packet Structure
![](http://img230.ph.126.net/4ROLgcbio_LiNQ65nJ59EA==/1408500783461501351.png)
Error correction data structure
![](http://img96.ph.126.net/7v1bY20FWeW8uiXMWiK6sA==/729583139635959096.png)
? Error correction data length:当Error correction length type的值为00时有效,其值表示Error correction data的大小(字节),值为0010。如果Error correction length type的值不为00,这个值设置为0000
? Opaque Data Present:如果设置1,表示Error Correction Data后是opaque data。这个值应该设为0.
? Error correction length type:用于编码error correction data的大小。这个值应设置为0.
? Error correction present:为1时,表示有error correction 信息。
? Error correction data
ASF Payload parsing information
![](http://img616.ph.126.net/ux3t1t8WA866KK0VWPf9FQ==/1985805960695336057.png)
ASF文件格式详解(2)相关推荐
- Ffmpeg快速命令使用 Ffmpeg选项详解 Ffmepg格式详解 常见视频文件格式详解
http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5 Ffmpeg快速命令使用 From Ffmpeg工程组 Jump to: navigatio ...
- S19文件格式详解(总结)以及与hex文件的互转
S19文件格式详解 S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motoro ...
- MP4文件格式详解——文件类型ftyp
原谅地址:http://blog.csdn.net/pirateleo/article/details/7583321 文件类型ftyp(ISO-14496-12) Author:Pirate Leo ...
- MP4文件格式详解——文件类型ftyp(转)
文件类型ftyp(ISO-14496-12) Author:Pirate Leo Email:codeevoship@gmail.com ISO 14496 - 12 定义了一种封装媒体数据的基础文件 ...
- 多媒体 MP4文件格式详解——文件类型ftyp
ISO 14496 - 12 定义了一种封装媒体数据的基础文件格式,mp4.3gp.ismv等我们常见媒体封装格式都是以这种基础文件格式为基础衍生的. 如果从全局角度了解基础文件格式,请看我之前的博文 ...
- MP4文件格式详解——结构概述
MP4文件格式详解(ISO-14496-12/14) 一.基本概念 1. 文件,由许多Box和FullBox组成. 2. Box,每个Box由Header和Data组成. 3. FullBox,是Bo ...
- S19文件格式详解(1)
1.记录结构 0 1 2 3 4 5 S Type Byte Count Address Data Checksum 一个SREC格式文件包含一系列ASCLL格式的的数据.具体如下: Record t ...
- ZIP文件格式详解(一)——文件数据格式
ZIP文件格式详解(一)--文件数据格式 ------------------------------------------------------------------------------- ...
- MP4文件格式详解——元数据moov(二)tkhd box
ISO 14496 - 12 定义了一种封装媒体数据的基础文件格式,mp4.3gp.ismv等我们常见媒体封装格式都是以这种基础文件格式为基础衍生的. 如果从全局角度了解基础文件格式,请看我之前的博文 ...
最新文章
- python相对路径库_如何最简单、通俗地理解Python的搜索路径、相对路径、绝对路径?...
- 非托管资源在虚拟机中的管理
- 前端学习(2360):生命周期函数的学习
- linux下C语言简单实现线程池
- 2020年12月国产数据库排行:榜首TiDB 2.7亿融资再破纪录;openGauss晋级十强!
- 科学计算机fix sci,计算器按mode出来的comp、SD、REG、DEg、Rad、Gra、Fix、Sci、Norm、Disp、是什么意思?...
- 如何从零学习Python----知乎答案
- 小米崔宝秋:一家互联网公司没有信息安全团队,就像在“裸奔”!
- 高质量C /C编程指南---第2章 步调的版式
- 福建金森重组_立案调查11个月面纱揭开 福建金森重组涉嫌造假
- 为什么会出现数据库可疑_为什么要监视网络中的可疑活动
- 一键获取阿里巴巴主图视频细节图评论图的步骤
- How to read Ext4 in Windows 10
- 携程python面试题_Python求解啤酒问题(携程2016笔试题)
- Android 自定义 View 实现转盘功能
- 细数SuperComputer最新排名和常见Benchmark类型
- 推荐系统中特征交叉模型之——DeepWide/DeepFM/NFM
- app模式会被第三方平台模式取代吗_未来APP将取代移动网站? - 搜外问答
- PHP保持静态页面,PHP 实现页面静态化的几种方法
- 走遍美国 —— 各州及其别名