RTMP VOD 点播onMetaData分析

原创 2011年01月11日 15:09:00

onMetaData用于通知flash player关于媒体的信息,属于Notify指令。一次VOD发送的onMetaData如下:

 

 

play sample2_1000kbps.f4v

 

String "onMetaData"

EcmaArray

         duration 405caa3d70a3d70a             // 媒体长度,单位秒

         moovPosition 4044000000000000    // mp4文件moov Box在文件中的位置

         width 4084000000000000                // 视频宽

         height 4076000000000000               // 视频高

         videocodecid avc1                              // 视频编码格式字符串

         audiocodecid mp4a                            // 音频编码格式字符串

         avcprofile 4059000000000000          // AVC/H.264格式的profile 

         avclevel 403e000000000000            // AVC/H.264格式的avclevel

         aacaot 4000000000000000              //  AAC 音频的Audio Object Type

         videoframerate 403df853e2556b28  // 视频采样率

         audiosamplerate                               // 音频采样率

         audiochannels 4000000000000000   // 音频声道

         trackinfo  (StrictArray) count = 2         // track 信息(音频或视频)

                   object  

                            length 414a3bb180000000  // 时长

                            timescale 40dd4c0000000000 // 时间尺度

                            sampledescription (array) count=1 

                                     object

                                               sampletype avc1 // 媒体类型字符串

                   object

                            length 41434a0000000000

                            timescale 40d5888000000000

                            sampledescription array count=1

                                     object

                                               sampletype mp4a

 

 

再贴几段代码看看如何从MP4文件中获取这些参数:

 

 

 

 

 

 

 

 

 

 

 

 

 


                                     

 

相关文章推荐

FLV视频封装格式详解

Overview Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式. File Structure 从整...
  • BSPLover
  • BSPLover
  • 2012年04月04日 21:13
  • 15755

FLV格式解析—写的很有条理,看懂了

转自:http://wuyuans.com/2012/08/flv-format/ 最近要用到flv,整理了一些flv格式的资料,供参考。 flv文件主要由两部分组成:header和body...
  • occupy8
  • occupy8
  • 2015年02月11日 11:14
  • 2360

ISTV中基于HTTP的VOD缺陷分析和优化

1. 流媒体应用项目的介绍    目前应用到ISTV项目的流媒体技术主要有RTSP和HTTP,目前绝大部分项目都是基于HTTP来做在线点播的,只有黄龙项目的在线点播是基于RTSP的,RTSP源来自于华...

vod视频点播系统

  • 2013年04月27日 15:05
  • 15.62MB
  • 下载

基于IPQAM的VOD低成本方案

摘    要:为了充分利用现有资源,广电行业VOD解决方案一般采用IPQAM的方式,流控用双向的IP网络,流媒体的下发用CATV网络。现有的相关解决方案都比较昂贵,特别是视频服务器。鉴于此,基于开源的...
  • gxp
  • gxp
  • 2011年08月28日 14:14
  • 744

VOD视频点播管理系统

  • 2012年03月25日 15:17
  • 813KB
  • 下载

VOD点播系统建设方案

  • 2013年12月03日 15:15
  • 737KB
  • 下载

EasyRTMP之MP4文件进行rtmp点播直播推送(三)

前面已经介绍过EasyRTMP,这里不再多说,可以网上搜索相关内容。本文讲述下基于libEasyRTMP推送库实现的MP4文件的直播推送。Github中Demo的下载地址https://github....

VOD视频点播管理系统

  • 2010年11月17日 15:50
  • 977KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RTMP VOD 点播onMetaData分析
举报原因:
原因补充:

(最多只允许输入30个字)