Media
Markooa
这个作者很懒,什么都没留下…
展开
-
flv文件元信息(metadata)
flv 元信息(metadata)flv文件中的元信息,是一些描述flv文件各类属性的信息。这些信息以AMF格式保存在文件的起始部分。adobe官方的标准flv元信息项目如下(来源:http://help.adobe.com/en_US/FlashMediaLiveEncoder/3.0/Using/WS5b3ccc516d4fbf351e63e3d11c104ba878-7ff5.htm转载 2011-01-13 11:26:00 · 8176 阅读 · 2 评论 -
FLV文件结构解析
FLV是一个二进制文件,由文件头(FLV header)和很多tag组成。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。 FLV Header一般比较简单,包括文件类型之类的全局信息文件类型3bytes总是FLV(0x46 0x4C 0x56),否则...版本1byte一转载 2011-01-07 11:27:00 · 757 阅读 · 0 评论 -
对于渐进式视频播放的一些总结
首先要说明的是,这里不是用的rtmp协议。1、不是所有的视频都能够拖动到结尾的,有些在头里头就有canSeekToEnd的元数据;当然也不是所有的地方都能过拖,当遇到不能拖的时间的时候会抛出NetStream.Seek.InvalidTime事件。2、有些视频是没有多少元数据的,甚至没有文件大小和时长。3、不是设置文件的缓冲是多少秒就会等多少秒之后再播放的,如果文件缓冲好了还没有到那个转载 2011-01-05 15:46:00 · 2176 阅读 · 0 评论 -
flv视频加载测试结果
通过NetStream加载未缓冲的flv视频,前提条件是flv中包含关键帧(keyframes)信息,比如youku视频。服务器端每次从关键帧位置输出视频流之前,都要先将视频头部信息输出,大概13Byte,我测试的是youku视频。 视频文件大小: 14528194 Byte视频时长:286s视频加载分为3段,第1段从视频头部(0s)开始加载;第2段从2695143Byte(84.原创 2011-01-13 11:08:00 · 1801 阅读 · 0 评论 -
Android-NDK-r9编译ffmpeg-0.11.3
1、 准备Ubuntu 12.04虚拟机,推荐使用VirtualBox2、 Ubuntu中安装相应的编译开发软件,如:build-essential之类的东西3、 下载Android NDK r8b和Android SDK, all for linux,注意这个文档中使用的是Android NDK r8b和Android SDK 204、 下载FFmpeg,这个文档原创 2013-08-13 17:39:53 · 2896 阅读 · 7 评论