Posts tagged: flash

gwt编写最简单的flash播放器

在gwt上编写视频播放,可以使用bst项目,见: http://oss.bramosystems.com/bst-player/ 使用bst,编写了一个最简单的flash播放器,代码很简单: public void onModuleLoad() {     SimplePanel panel = new SimplePanel();     AbstractMediaPlayer player = null;     try {         player = new FlashMediaPlayer(                 "http://marshal.easymorse.com/videos/test.mp4");         panel.setWidget(player);     } catch (PluginNotFoundException e) {         e.printStackTrace();     } catch (PluginVersionException e) {         e.printStackTrace();     } catch (LoadException e) {         e.printStackTrace();     [...]

星期二 一月 26th, 2010 in , , , , , | No Comments »

在ubuntu中安装flash插件

在ubuntu默认安装中没有为浏览器安装flash插件,因为这个插件adobe公司有许可限制。 最简单的方法是访问这个链接: http://get.adobe.com/flashplayer/?promoid=BUIGP 选择deb格式下载包:    发送文章为PDF   

星期四 十一月 19th, 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 »

在ubuntu下安装red5

red5的文档做的不好,不过为了建一个免费的流媒体服务器,目前也只有用它了。red5 googlecode上链接的版本比官方网站上新: http://code.google.com/p/red5/ 因为是ubuntu,所以上来就下载了deb版本,安装命令为: dpkg –install red5_0.8.0_RC1.deb 提示没有安装sun-jdk-5,因为ubuntu已经安装了sun-jdk-6。不打算重装sun-jdk-5了。那么只有两个办法,自行编译red5.deb,或者选择其他办法。 日志引用red5在ubuntu中守护进程配置    发送文章为PDF   

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