mp4文件格式之fragment mp4
来源:互联网 发布:网络投票活动策划方案 编辑:程序博客网 时间:2024/05/24 06:39
本文介绍的一种mp4文件格式称之谓fragmented mp4,有简称为FMP4,也有称之为ismv文件的。其文件格式与通常大家见到的mp4文件不同。下面通过两张图片来对比一下。
图1 普通MP4文件物理结构
图2 fragmented mp4文件结构
下面分析一下两种格式的优缺点。
对于第一种格式,整个mp4文件的的meta数据都在文件头,所有媒体数据为整体一块。当文件比较大的时候,meta数据就比较大。这样对mp4文件的本地播放是没有问题。但对于一些视频播放网站而言,用户的播放器必须下载全meta数据才能开始播放,这就意味着用户的缓冲时间将因为mp4文件的存储结构而延长。目前一种解决方法是将大的mp4文件切成物理分离的多段,使得每段的meta都比较小,从而在一定程度上减少缓冲时间。
对于第二种格式,mp4文件被分成多个frag分片,而原来的meta数据大大变小,且没个frag都可以单独索引、传输和播放,这样就可以解决mp4不能流式传输播放的问题。对用户体验比较好。然而目前这种格式并不被多数解码器完整支持,部分播放器加载文件时间过长,而且浏览器内嵌播放器也可能不支持播放。
摘自:http://blog.csdn.net/zzulp/article/details/7031193
- mp4文件格式之fragment mp4
- mp4文件格式之fragment mp4
- mp4文件格式之fragment mp4
- MP4文件格式
- MP4文件格式
- MP4文件格式
- Mp4 文件格式
- MP4 文件格式
- MP4文件格式
- MP4文件格式
- symbian流媒体入门之--《mp4文件格式综述》
- MP4文件格式(转)
- mp4文件格式系列
- MP4 文件格式 -- MPEG4-Part14
- mp4文件格式系列
- mp4文件格式解析
- mp4文件格式系列
- mp4文件格式入门
- P51-13
- IOS成长之路-Nsstring中搜索方法rangeOfString
- C++ PRIMER PLUS (第六版) 中文版 第七章编程练习答案
- Windows安装和使用zookeeper
- scheme编译器-预处理器(二)多态性的宏
- mp4文件格式之fragment mp4
- Zookeeper安装和配置
- 时间复杂度的计算
- Log技巧 打印上一个类名 调用流程 堆栈信息
- Linux C 异常处理:非局部goto jmp_buf/setjmp()/longjmp()
- Androidの录音实现
- 黑马程序员——Java基础---String类和基本数据类型包装类
- leetcode 1:Two Sum
- 计算行程