当前位置: 首页 > news >正文

外冈网站建设怎样看一个网站的浏览量

外冈网站建设,怎样看一个网站的浏览量,网站结构的规划,想学互联网从哪里入手SkySeraph Apr 1st 2012 Email#xff1a;skyseraph00163.com 一、MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念 1 MP4封装格式对应标准为 ISO/IEC 14496-12#xff08;信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Info… SkySeraph Apr 1st 2012  Emailskyseraph00163.com  一、MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念 1  MP4封装格式对应标准为 ISO/IEC 14496-12信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Coding of audio-visual objects Part 12: ISO base media file format 附-- 标准免费下载 Freely Available Standards    http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html 2  MP4封装格式是基于QuickTime容器格式定义媒体描述与媒体数据分开目前被广泛应用于封装h.264视频和ACC音频是高清视频/HDV的代表。 3  MP4文件中所有数据都封装在box中对应QuickTime中的atom即MP4文件是由若干个box组成每个box有长度和类型每个box中还可以包含另外的子box称container box。 一个MP4文件首先会有且只有一个“ftyp”类型的box作为MP4格式的标志并包含关于文件的一些信息之后会有且只有一个“moov”类型的boxMovie Box它是一种container box子box包含了媒体的metadata信息MP4文件的媒体数据包含在“mdat”类型的boxMidia Data Box中该类型的box也是container box可以有多个也可以没有当媒体数据全部引用其他文件时媒体数据的结构由metadata进行描述。 4  MP4中box存储方式为大端模式。一般标准的box开头会有四个字节的box size。 5 几个名词  track 表示一些sample的集合对于媒体数据来说track表示一个视频或音频序列。 hint track 特殊的track并不包含媒体数据包含的是一些将其他数据track打包成流媒体的指示信息。 sample 对于非hint   track来说video sample即为一帧视频或一组连续视频帧audio sample即为一段连续的压缩音频它们统称sample。 对于hint   tracksample定义一个或多个流媒体包的格式。 sample table 指明sampe时序和物理布局的表。 chunk 一个track的几个sample组成的单元。 三、MP4封装格式结构图 1 实例样本 来源于Android MediaRecoder视频录制平台为华为T8300和TCL968用mp4info查看如下 用EsEYE查看如下 用winhex分析如下 2 box结构图 接下来对h264编码中有用的几个进行阐述其它不再描述。 3 ftypfile type box 如下图所示开始的四字节00 00 00 00 18表示该box的size为24字节含头然后66 74 79 70是ftyp的BOX TYPE其它是一些格式兼容等相关信息。 4  mdat 如下图所示BOX YPE为6D 64 61 74 紧接着的00 00 09 39表示sliece长度 5 avcC 如下图所示红色为BOX TYPE 四、MP4文件中h264的 SPS、PPS获取 1  【参考依据】ISO/IEC 14496-15 下载 2  【综述】在H264中SPS和PPS存在于NALU header中而在MP4文件中SPS和PPS存在于AVCDecoderConfigurationRecord 首先要定位avcC. 3  【定义】 ①参数集一组很少改变的为大量VCL NALU 提供解码信息的数据。 序列参数集SPS作用于一系列连续的编码图像而图像参数集PPS作用于编码视频序列中一个或多个独立的图像。 如果解码器没能正确接收到这两个参数集那么其他NALU 也是无法解码的。因此它们一般在发送其它 NALU 之前发送并且使用不同的信道或者更加可靠的传输协议如TCP进行传输也可以重复传输。 ②关于AVCDecoderConfigurationRecord结构定义为   4  【实例分析】 数据如上avcC图所示现在对数据进行详细分析 所以提取的SPS和PPS分别为67 42 00 1E A6 81 41 F9和68 CE 38 80 五、MP4文件中的H264 data /NALU slice 1  【参考】H264官方文档下载 毕书—新一代视频压缩编码标准下载 2  【综述】 ① 在MP4格式文件中H264 slice并不是以00 00 00 01来作分割而是存储在mdat box中。 ②  H264基本码流由一些列的NALU组成。原始的NALU单元组成[start code] [NALU header] [NALU payload] start   code 1字节 00 00 01 或 00 00 00 01 需要添加的 NALU header 1字节 如下3 通过mdat定位 ③  H264基本码流结构分两层视频编码层VCL和网络适配层NAL这样使信号处理和网路传输分离 VCL 负责高效视频内容表示 NAL 以网络所要求的恰当方式对数据进行打包和发送 3  【定义】 NALU header --------------- |0|1|2|3|4|5|6|7| -------- |F|NRI| Type | --------------- 特别的当值为7和8分别为SPS和PPS。 毕书下载P191上的定义为 4  【实例分析】数据分析数据如上图mdat所示 6D 64 61 74 mdat   BOX TYPE 00 00   09 39 silce长度2361 接下来的65就是NALU header可以由650x1F来求的后五个bit从而得知此slice为I frame 注意mdat与silce之间有可能存在若干占位符我在TCL手机测试时就出现了连续的00的占位符这样后面用H264硬编码时会比较麻烦一点。 Ref/Related 1 相关资料和工具在文中链接下载 2 http://www.52rd.com/Blog/wqyuwss/559/4/ 3 http://blog.csdn.net/szu030606/article/details/5943279 4 http://blog.csdn.net/k1988/article/details/5654631 5 http://www.cppblog.com/czanyou/archive/2008/11/26/67940.html 6 http://krdai.info/blog/sps-pps-in-mp4-format.html 7 http://www.cnitblog.com/zouzheng/archive/2007/04/04/25155.html 8 http://bbs.chinavideo.org/viewthread.php?tid10273
http://www.huolong8.cn/news/89952/

相关文章:

  • 三门峡市湖滨区建设局网站蚌埠本地网站
  • 网站首页设计注意网站建设市场报告
  • 加盟网站制作昌吉 建设局 网站
  • 小企网站建设解决方案找图网
  • 秦皇岛建设局局官方网站台商区住房和建设网站
  • 北京市建设厅官方网站做h的小说网站
  • 建设银行网站用户名忘了怎么办wordpress文章前端按钮
  • 电子商务网站功能特点商洛微网站建设
  • 网站厨师短期培训班中国有没有开源社区
  • wordpress 中文表单东莞短视频seo优化
  • 网站开发流程有几个阶段深圳航空公司官方网站首页
  • 网站建设旗舰品牌学校官网
  • 做暧暧视频免费网站360指数查询
  • 企业网站可以自己做吗做企业门户网站
  • 请别人做网站好牌子网
  • 中山做网站比较好二十条优化措施全文
  • 没有文字的网站怎么优化投诉举报网站 建设方案
  • 织梦移动网站后缀科技服务网站建设方案
  • 网站被k表现那么在线crm是免费
  • 英雄联盟网站模板设计logo怎么设计
  • 哪个浏览器可以看禁止网站二级域名有哪些
  • 网站管理维护怎么做电商加盟
  • 丹灶网站制作单县网页设计
  • 呼市做网站公司建筑施工特种作业证查询官网
  • 建数据库的网站多少钱宿迁做网站电话
  • 珠宝玉器监测网站建设方案qml 网站开发
  • 传奇购买域名做网站诸城做网站公司
  • 成都企业网站建站评价模板
  • 做软装设计找图有什么好的网站流程优化的七个步骤
  • 看网站的关键词semester