在ubuntu下安装red5
red5的文档做的不好,不过为了建一个免费的流媒体服务器,目前也只有用它了。red5 googlecode上链接的版本比官方网站上新:
因为是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
然后通过浏览器访问:
如能访问,说明安装成功了。red5提供了一些demo,演示red5的功能,一些demo也可以直接使用,比如流媒体服务功能。点击链接:
Click here to install demos.
出现一个flash的表单,直接点击connect按钮,就可以看到所有demo,需要install,才可以使用这些demo。install后,应该不必重启red5服务器。
我这里需要流媒体服务器功能,所以主要是安装oflaDemo,这个demo安装好后,在red5/webapps目录下将出现同名的目录,将你需要远程播放的视频flv文件放在该目录的streams目录下。
测试流媒体播放器的使用,可访问:
也是flash的表单,如果是在本机上运行red5,可直接点击connect链接,应该在libray列表中出现streams目录中包含的flv文件,点击它就可以在video栏中播放了。如果不是本地机,需要将localhost替代为具体的ip地址。
这篇文章上的评论的 RSS feed TrackBack URI