利用Helix在Linux环境下架设视频服务器

网络整理 - 08-08

  随着网络应用的日益丰富,越来越多的网友都喜欢在网上看电影、听音乐。大家有没有想过自己架设一台视频服务器,把自己收集的好看、好听的影音文件分享给大家呢?众所周知,视频点播和音频点播功能的实现,必须依靠流媒体服务技术,流媒体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。

  目前流行的流媒体点播服务器有很多种,其中,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进行测试,会出现一个窗口让你输入你安装时设置的管理员的用户名和密码,输入正确的管理员名字和密码后即可进入管理界面。由于我们已经汉化,所以界面十分友好。