在ubuntu下安装red5

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,或者选择其他办法。

这里选择了后者,不想在服务器上安装配置ant和ivy了。下载当前最新的red5 0.8.0_RC2.tar.gz.tar(奇怪的格式),选择的是java6编译的版本,解压缩:

tar -xvf red5-0.8.RC2-java6.tar.gz.tar

进入red5解压缩目录,然后设置RED5_HOME:

export RED5_HOME=`pwd`

启动red5之前可以先调整一下端口号,需要修改以下文件:

sudo vim conf/red5.properties

启动red5:

./red5.sh

然后通过浏览器访问:

http://your_ip:5080

如能访问,说明安装成功了。red5提供了一些demo,演示red5的功能,一些demo也可以直接使用,比如流媒体服务功能。点击链接:

Click here to install demos.

出现一个flash的表单,直接点击connect按钮,就可以看到所有demo,需要install,才可以使用这些demo。install后,应该不必重启red5服务器。

我这里需要流媒体服务器功能,所以主要是安装oflaDemo,这个demo安装好后,在red5/webapps目录下将出现同名的目录,将你需要远程播放的视频flv文件放在该目录的streams目录下。

测试流媒体播放器的使用,可访问:

http://your_ip:5080/demos/ofla_demo.html

也是flash的表单,如果是在本机上运行red5,可直接点击connect链接,应该在libray列表中出现streams目录中包含的flv文件,点击它就可以在video栏中播放了。如果不是本地机,需要将localhost替代为具体的ip地址。

red5.demo

PDF下載    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply