术语、定义和缩略术语

box

  由唯一类型标识符和长度定义的面向对象的构造块(注:在一些标准称为“atom")

chunk(块)

  一个track连续采样集合

container box

  唯一目的是为了包含一组相关的box(注:container box 不是由”fullbox“派生的)

hint track

  特殊track,不包含媒体数据,而是包含将一个或多个track打包成流媒体通道的指令

hinter

  在仅包含媒体的文件上运行的工具,用于向文件添加一个或多个hint track,从而便于流式传输

leaf subsegment

  不包含能够进一步划分为subsegment的信息的subsegment (译注:类似二叉树的叶子结点?)

media data box

  实际的媒体数据('mdat')

movie box

  是container box,其sub-boxes 定义了媒体数据的 metadata ('moov')

movie-fragment relative addressing

  在movie fragments中的媒体数据距movie fragments 开始位置的偏移信号,特别的,设定Track Fragment Header Boxes中的base‐data‐offset‐present标志位0 ,default‐base‐is‐moof标志为1 (注:设置default‐base‐is‐moof 为1只和包含超过1个track运行的 movie fragments 有关)

presentation

  一个或者多个运动序列,可能含有音频

random access point (RAP)

从附件I中定义的1型或2型或3型SAP的ISAU开始的轨道中的样本; 非正式地,当一个样本解码开始时,样本本身和组成顺序中的所有样本都可以被正确解码

random access recovery point

在presentation time 的track 的样本等于附件I中定义的类型4的SAP的TSAP;
非正式地,一个样本,在按解码顺序对该样本之前的多个样本进行解码后可以正确解码,有时称为逐步解码刷新

sample

  与单个时间戳关联的所有数据

  注1:在一个track中的两个sample不能共有一个时间戳

  注2:在non-hint tracks,举例而言,一个sample 是一个单独的视频帧,或者在解码队列中的一系列视频帧,或者在解码队列中的一个音频压缩块;在hint tracks,样本定义了一个或多个流分组的形成。

sample description

  定义和形容了在一个track中的一组samples的格式的结构体

sample table

  打包目录,用于轨道中样本的时序和物理布局

sync sample

  从附件I中定义的1型或2型SAP的ISAU开始的轨道中的样本; 非正式地,一个媒体样本,开始一个新的独立样本序列; 如果解码在同步样本处开始,则解码顺序中的它和后续样本都可以被正确地解码,并且得到的解码样本集合形成从具有最早合成时间的解码样本开始的媒体的正确呈现; 媒体格式可以为该格式提供更精确的同步样本定义

segment

ISO基础媒体文件格式文件的一部分,包括(a)movie box 及其关联的媒体数据(如果有的话)和其他相关的box  (b)一个或多个movie fragment boxes 及其相关的媒体数据, 和其他相关的box

subsegment

  由电影片段框形成的片段的时间间隔,也是有效片段

track

  相关sample的时间序列

  注:对于媒体数据,轨道对应于一系列图像或采样音频; 对于hint tracks,轨道对应于流媒体通道。

MP4 ISO基础媒体文件格式术语的更多相关文章

  1. MP4 ISO基础媒体文件格式 摘要 1

    目录 Object-structured File Organization 1 File Type Box (ftyp) Box Structures File Structure and gene ...

  2. git知识总结-1.git基础之基本术语

    1.前言 git是一种分布式版本管理工具,本文主要是通过阅读博客中几篇讲述git的优秀文章,并对文章进行整理.提炼总结得出一份git的说明文档. 本文档介绍了git的基本原理及常用操作,目标是通过阅读 ...

  3. k8s 基础概念和术语

    Master k8s里的master指的是集群控制节点,每个k8s集群里需要有一个Master节点来负责整个集群的管理和控制,基本k8s所有控制命令都发给它,它负责整个具体的执行过程,后面执行操作基本 ...

  4. k8s上的基础概念和术语

    kubernetes基本概念和术语   kubeernetes中的大部分概念如Node,Pod,Replication Controller ,Serverce等都可以看作一种“资源对象”,几乎所有的 ...

  5. python 并发专题(一):并发基础相关概念,术语等

    一.线程 1.概念 线程是程序执行流的最小执行单位,是行程中的实际运作单位. 进程是一个动态的过程,是一个活动的实体.简单来说,一个应用程序的运行就可以被看做是一个进程,而线程,是运行中的实际的任务执 ...

  6. ISO 基础之 (十三) protocol 协议

    一 简绍 protocol,简单来说就是一系列不属于任何类的方法列表,其中声明的方法可以被任何类实现.这种模式一般称为代理(delegation)模式.通过Protocol定义各种行为,在不同的场景采 ...

  7. ISO 基础之 (十二) 文件管理

    一 文件管理 沙盒:让每个APP应用在手机上有一个独立的文件夹,相互之间不能访问. 沙盒目录:NSHomeDirectory() library: 库文件 tmp: 临时文件 1.NSData 也是一 ...

  8. C# 基础中有关术语理解

    一.栈vs堆  深入理解堆栈.堆在内存中的实现 二.Socket 深入探析c# Socket 三.多线程 c# 多线程 --Mutex(互斥锁)

  9. 5分钟入门MP4文件格式

    写在前面 本文主要内容包括,什么是MP4.MP4文件的基本结构.Box的基本结构.常见且重要的box介绍.普通MP4与fMP4的区别.如何通过代码解析MP4文件 等. 写作背景:最近经常回答团队小伙伴 ...

随机推荐

  1. 机器学习之SVM算法

    1.知识点 """ SVM,也称支持向量机:其优化核心为求取点到平面的距离最大化,主要是解决二分类问题 y = wx+b ,且 yi * y(i) >0 恒成立 思 ...

  2. springboot2.0数据制作为excel表格

    注意:由于公司需要大量导出数据成excel表格,因此在网上找了方法,亲测有效. 声明:该博客参考于https://blog.csdn.net/long530439142/article/details ...

  3. Mongdb、Mysql、Redis、Memcache场景

    个人的一点理解,不确定一定准确,有不对处欢迎指出 全部数据使用mysql存储,确保安全.准确和持久 大数据.非安全性数据使用Mongodb 小数据.结构丰富.持久化(主从数据)使用redis 小数据. ...

  4. 谷歌云服务器XShell登录

    一,谷歌云服务器,默认用浏览器进行SSH链接,而且也不告知密码.以Centos为例,先使用浏览器连接 1,给root修改密码 sudo passwd root 2,编辑ssh配置文件 sudo nan ...

  5. keystone入口manage.py

    /opt/stack/keystone/keystone/cmd/manage.py OpenStack所有项目都是基于Python开发,并且都是标准的Python项目,通过setuptools工具管 ...

  6. python--Email提醒

    发送邮箱的协议是STMP,python内置对SMTP支持,可以发送纯文本邮件,HTML邮件和带附件邮件.python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtp ...

  7. Windows Server 中配置权威时间服务器

    0" style="box-sizing: inherit; outline: none;"> 若要配置 Windows 时间服务以使用内部硬件时钟,请使用下列方法 ...

  8. Akka简介与Actor模型(一)

    前言...... Akka是一个构建在JVM上,基于Actor模型的的并发框架,为构建伸缩性强,有弹性的响应式并发应用提高更好的平台.本文主要是个人对Akka的学习和应用中的一些理解. Actor模型 ...

  9. poj2226-Muddy Fields二分匹配 最小顶点覆盖 好题

    题目 给到一个矩阵,有些格子上是草,有些是水.需要用宽度为1,长度任意的若干块木板覆盖所有的水,并不能覆盖草,木板可以交叉,但只能横竖放置,问最少要多少块板. 分析 经典的矩阵二分图构图和最小点覆盖. ...

  10. Java 类的构造器中this()和super()的困惑

    关于构造器中super的使用,书本上这样写: “super是指向父类的引用,如果构造方法没有显示地调用父类的构造方法,那么编译器会自动为它加上一个默认的super()方法调用.如果父类由没有默认的无参 ...