Posts tagged: flv

通过浏览器在线播放mp4视频

mp4经过处理,可以通过apache以流的方式播放,见:使用h264 http伪流传输视频。 这里用flash player和html5分别实现了mp4在浏览器的播放。 其中flash player使用了jw flv player,网址见: http://www.longtailvideo.com/players/jw-flv-player/ 下载只需输入邮箱地址即可。该网站有很友好的向导帮助你生成使用flash播放器的代码。这里是我的代码,做了个别的改动: <script type=’text/javascript’ src=’swfobject.js’></script> <div id=’mediaspace’>This text will be replaced</div> <script type=’text/javascript’>   var so = new SWFObject(‘player.swf’,’mpl’,’800′,’600′,’9′);   so.addParam(‘allowfullscreen’,’true’);   so.addParam(‘allowscriptaccess’,’always’);   so.addParam(‘wmode’,’opaque’);   so.addVariable(‘file’,’

星期一 十一月 30th, 2009 in , , | No Comments »

yamdi是什么

yamdi是yet another metadata injector的缩写。用于flv文件加入metadata。网址(http://yamdi.sourceforge.net/)。在bsd,linux和win32下都可以使用。 作者开发yamdi的原因: 在一个项目中我要向很大的flv文件(超过1GB)中增加metadata数据。其他知名的免费工具,比如flvmdi和flvtool2并不适合这个场景,因为它们都是将整个文件读入内存。因为我不熟悉ruby(为了修改flvtool2),而且flvmdi也不是开源的,因此我参照flv规范实现了用c开发的metadata injector。jamdi使用更少的内存而且更快。 安装yamdi很容易,在ubuntu下: apt-get install yamdi 使用yamdi增加metadata信息的命令: yamdi -i sample.flv -o sample_with_metadata.flv yamdi为flv文件增加了很多metadata信息,比如创建者、是否有关键帧、是否有视频、是否有音频,视频高度和宽度等等。    发送文章为PDF   

星期二 十一月 17th, 2009 in , , , , | 1 Comment »

基于xmoov-php的流媒体播放

14xmoov-php(http://xmoov.com/xmoov-php/),是php编写的服务器端基于http的伪流脚本。 以前,如果需要流式播放流媒体内容,需要比如安装adobe flash media server软件在服务器端。 http伪流(http pseudo-streaming)通过服务器端脚本,可以做到随机访问视频的指定部分,而不需要全部加载视频。 xmoov-php正是这样的一种实现,而且是开源的。它具有如下特性: 随机访问:允许观众即时随机访问视频的某个部分而不需要完全加载它; 带宽控制:可选的带宽控制,允许观众动态调整预设的带宽(低、中、高); 缓存控制:允许或者禁止观众本地系统对视频文件的缓存; 快速部署:15分钟实现设置和部署。 xmoov-php对软件的要求: web服务器:需要一个支持php4以上版本的web服务器; 元数据(metadata):为了能支持随机访问特性,视频需要加入flv元数据,xmoov-php已经在windows下测试过buraks flv metadata injector,在linux和mac os上测试过yamdi; flv player:可以和绝大多数flash视频播放器配合工作。    发送文章为PDF   

星期二 十一月 17th, 2009 in , , , | No Comments »

使用flowplayer播放flv文件

flowplayer是开源的(GPL 3)web视频播放器。网址: http://flowplayer.org/ 下载flowplayer的地址: http://flowplayer.org/download/index.html 解压缩下载的文件包。    发送文章为PDF   

星期日 五月 17th, 2009 in , , , | No Comments »

trac安装MovieMacro,播放flash的插件

moviemacro是trac的插件,网址: http://trac-hacks.org/wiki/MovieMacro 可为trac提供movie宏,用于嵌入在线电影,比如youtube等。作者lcordier没说是否支持rtmp流媒体服务器中的flv文件。使用前发邮件询问了一下,作者认为使用了flowplayer播放flv文件,该工具支持rtmp,所以应该是可以的。 本来打算先安装moviemacro,向作者询问只是希望得到最后的确认。没想到作者15分钟内就回复了。所以安装和使用基本没有悬念,以下是安装步骤。 日志引用使用red5做流媒体服务的最后一步工作    发送文章为PDF   

星期六 四月 25th, 2009 in , , , | No Comments »

使用flv播放器播放远程流媒体

使用桌面程序播放red5服务器上的flv文件,通过rtmp协议连接。首先测试了Wimpy Desktop FLV Player,一个免费的桌面播放器。    发送文章为PDF   

星期五 四月 24th, 2009 in , , | No Comments »