利用Helix在Linux环境下架设视频服务器
随着网络应用的日益丰富,越来越多的网友都喜欢在网上看电影、听音乐。大家有没有想过自己架设一台视频服务器,把自己收集的好看、好听的影音文件分享给大家呢?众所周知,视频点播和音频点播功能的实现,必须依靠流媒体服务技术,流媒体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。
目前流行的流媒体点播服务器有很多种,其中,RealNetworks公司的Helix Universal Server支持用户数量最多,它支持单播、多播和多平台(包括Linux、Windows、AIX、Solaris和Mac OS)。今天,我就带领大家一起在Linux环境下,利用Helix搭建一台视频服务器。
一、准备工作
1、下载helix9.0.rar,可以到官方网站上下载;
2、下载helix_cn.rar,这是汉化所须要的文件。
二、系统要求
1、硬件:处理器450MHZ以上,内存128MB、硬盘空间600MB、OSS/Linux兼容声卡、16MB显存;
2、软件:内核2.4以上。
三、安装
1、以root身份登录,或者切换到root身份(su - root输入root的密码)
2、解压下载的安装文件,代码如下:
unrar x helix9.0.rar /data/
在这儿需要先下载安装rarforlinux,可以先在windows上进行解压,然后上传到linux server上。代码如下:
cd /data/helix9.0/setup
chmod a+x rs901-linux-22libc6-ia32. bin
./rs901-linux-22libc6-ia32. bin
出现下面的提示,代码如下:
Extracting files for RealNetworks installation........................
Welcome to the Helix Server 9.0 (9.0.2.802) Setup for UNIX
Setup will help you get Helix Server running on your computer.
然后根据提示,按回车,会出现一个很长的授权协议,在它的结尾处输入accept或者直接回车接受协议,然后会询问你的安装路径,指定的目标路径;接下来需要输入管理员名字和密码;然后会询问一系列所用的端口和协议,在这里推荐用默认值,然后会列出选用的端口和设置,如果确认无误,即可按F键同意并开始安装。
3、软件安装,代码如下:
Admin User/Password: test/****
Encoder User/Password: test/****
Monitor Password: ****
RTSP Port: 554
HTTP Port: 800
PNA Port: 7070
MMS Port: 1755
Admin Port: 26242
Destination: /data/helix
Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]:
安装完成后会自动退出到安装前所在的文件夹。
4、添加liences、代码如下:
cp RNKey-Helix_Server-90.lic /data/helix/License/
5、增加64000用户的license,代码如下:
cp 64000user/RNKey-Helix_Server-90-08386266568211986-souxin.lic /data/helix/License/
6、汉化控制界面,代码如下:
unrar x helix_cn.rar
cp -rf helix_cn/HelixAdministrator /data/helix/
到这里,安装工作就完成了。
四、启动服务并测试
1、cd /data/helix
2、Bin/rmserver rmserver.cfg &(在后台运行该服务)。
会出现很多的提示信息,然后就启动成功了。
3、打开mozilla,输入:14453/admin/index.html进行测试,会出现一个窗口让你输入你安装时设置的管理员的用户名和密码,输入正确的管理员名字和密码后即可进入管理界面。由于我们已经汉化,所以界面十分友好。