当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 在RHAS3中配置流媒体服务器

Linux服务器
Linux上双网卡绑定方法(Suse9SP3)
Linux操作系统调优参数的意义
Linux下使用SSH客户端及其Sftp文件传送
教你恢复被误删除的Linux文件
SQL Server注入大全及防御
Linux无法解析域名的解决办法
Linux系统下安装和配置MyEclipse的方法
Ubuntu下VirtualBox 1.4.0设置文件共享
Windows与Linux系统共享StarDict字典文件
修改Linux下相关的登陆信息
Windows通过SecureCRT远程登录Linux主机
Linux操作系统如何修改SWAP交换区的大小
Linux操作系统下为Apache目录添加密码
Linux时间设置与同步(NTP)
Linux内核补丁AMD旁路转换缓冲(TLB)错误
Linux架设DHCP服务器的方法
Fedora 8下Apache配置与管理
Linux操作系统下用单网卡捆绑双IP的方法
Ubuntu Linux系统环境变量配置文件
SUSE Linux中将Tomcat作为Service运行

Linux服务器 中的 在RHAS3中配置流媒体服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 33 ::
收藏到网摘: n/a


引言:
流媒体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。所谓流技术,就是把完整的影像和声音数据经过压缩处理后保存在网站服务器上,用户可以边下载边获取信息,从而无需将整个压缩文件下载之后再观看的网络传输技术。

现在主流的流媒体系统有:RealNetworks公司的RealMedia、Microsoft的MediaPlayer和Apple公司的QuickTime.RealNetworks公司的HelixUniversalServer支持用户数量多,支持单播、多播和多平台(包括Linux、Windows2000/NT、AIX、Solaris和MacOS).HelixServe可以提供给你完整的内容发布方案,广告管理,用户认证,支持WEB访问等多样的扩展.同时支持分发RealMedia,WindowsMedia,Quicktime和MPEG4文件格式的媒体文件.作为一个优秀的流媒体发布平台,它能满足企业用户和服务提供商的多样要求.

今天,我就给大家讲一讲我在RHAS3上配置helix的过程,希望对有同样需求的朋友有所帮助。

一、准备工作
1.下载helix9.0.rar(安装所需文件,可以到官方网站上下载http://www.realnetworks.com)
2.下载helix_cn.rar(汉化所须的文件)
或者在国内的网站上搜索,得到上述软件。

二、系统要求
1.硬件:CPU奔腾2450MHZ以上,内存128MB、硬盘空间600MB、OSS/Linux兼容声卡、16MB显存
2.软件:内核2.4以上

三、安装
1.以root身份登录,或者切换到root身份(su-root输入root的密码)
2.解压下载的安装文件

代码:
unrarxhelix9.0.rar/data/

在这儿需要你先下载安装rarforlinux,或者你可以先在windows上解压,然后上传到linuxserver上来

代码:
3.cd/data/helix9.0/setup
4.chmoda+xrs901-linux-22libc6-ia32.bin
5../rs901-linux-22libc6-ia32.bin

出现下面的提示
代码:
ExtractingfilesforRealNetworksinstallation........................

WelcometotheHelixServer9.0(9.0.2.802)SetupforUNIX
SetupwillhelpyougetHelixServerrunningonyourcomputer.

然后你根据提示,按回车,会出现一个很长的授权协议,在它的结尾处输入accept或者直接回车接受协议,然后会询问你安装路径,你指定目标路径;接下来需要你输入管理员名字和密码;然后会询问你一系列所用的端口和协议,在这里推荐你用默认值(我的因为80丝已经被apache使用,而8080端口已经被tomcat使用,所以就用了800端口),然后会给你列出你选用的端口和设置,如果你确认无误,即可按F键同意并开始安装
代码:
AdminUser/Password:test/****
EncoderUser/Password: test/****
MonitorPassword: ****
RTSPPort: 554
HTTPPort: 800
PNAPort: 7070
MMSPort: 1755
AdminPort:26242
Destination:/data/helix(这里假设我们安装到/data/helix下,下面的讲解我们将以此讲解)

Enter[F]inishtobegincopyingfiles,or[P]revioustogo
backtothepreviousprompts:[F]:

安装完成后会自动退出到你的安装前所在的文件夹。

6.添加liences

代码:
cpRNKey-Helix_Server-90.lic/data/helix/License/

7.增加64000用户的license

代码:
cp 64000user/RNKey-Helix_Server-90-08386266568211986-souxin.lic/data/helix/License/

8.汉化控制界面

代码:
unrarxhelix_cn.rar
cp-rfhelix_cn/HelixAdministrator /data/helix/

好了,安装工作已经完成了!

三、启动服务并测试
1.cd/data/helix

2.Bin/rmserverrmserver.cfg&(在后台运行该服务)
会出现很多的提示信息的,然后就启动成功了。

3.打开mozilla,输入http://localhost:14453/admin/index.html进行测试,会出现一个窗口让你输入你安装时设置的管理员的用户名和密码,输入正确的管理员名字和密码后即可进入管理界面。由于我们已经汉化,所以界面十分友好,在此不再多讲。

4.和apache整合,做一个演示页面。
由于helix自带的webserver不是很灵活,在此我和apache结合做了一个虚拟主机做测试。

在httpd.conf中加入下面一段:

代码:
<VirtualHost*>
ServerNamehelix.longfei.3322.org
DocumentRoot"/data/helix/Content"
DirectoryIndexindex.htmlindex.phpindex.jsp
ErrorLoglogs/helix.longfei.3322.org-err_log
CustomLoglogs/helix.longfei.3322.org_logcommon
</VirtualHost>


然后在/data/helix/Content中编辑一个index.html,内容如下

代码:
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>欢迎你测试好好先生的流媒体服务器</title>
</head>
<body>
<tableborder="0"cellpadding="0"cellspacing="0"width="100%">
<tr><tdalign="left"valign="bottom"width="100%">
<marquee>非常感谢您的测试</marquee>
</td></tr>
<tr>
<tdalign="left"valign="top"class="headlineRule"
height="7"width="100%"bgcolor="#336699">
<spanclass="headlineRule">&</span>
</td></tr>
</table>

<br>
<tableborder="0"cellspacing="0"cellpadding="0"width="776">
<tr><tdwidth="100%"valign="top">
<div>RealVideo9</div>
无论在窄带或者是宽带上,RealVideo9提供给用户高质量的流媒体体验
<ahref=rtsp://longfei.3322.org:554/real9video.rm>播放RealVideo9演示</a>
</td>
</tr>
<tr><tdwidth="100%"valign="top">
<div>Flash4</div>
对于大段动画和电子商务程序,由Macromdeia公司推出的Flash4给出了高效且节约带宽的解决方案。同时,Flash文件还可以被用于SMIL进行同步控制.
<ahref=rtsp://helix.longfei.3322.org:554/flash.smi>播放Flash4演示</a>
</td>
</tr>
<tr><tdwidth="100%"valign="top">
<div>RealPix,RealText和SMIL</div>
RealPix允许用户方便的将现有的图片格式添加到演示文件中,提供更强大的转场效果.RealText支持静态或是兼容XML的文本文件,提供包括滚动,缩放字体,可选择颜色等多种支持.
SMIL(同步多媒体合成语言)可以让服务器将直播文件,图象,广告,文本等等元素组合到一个媒体文件中进行发布.SMIL语言演示示范了如何象RealAudio和RealVideo来使用RealPix和RealText.
<ahref=rtsp://longfei.3322.org:554/presentation/presentation.smi>播放SMIL演示1</a> <ahref=rtsp://longfei.3322.org:554/africag2/africa.smi>播放SMIL演示2</a>
</xServer提供兼容ISMA 的MPEG-4文件支持,文件扩展名为"mp4".MPEG-4在被服务器发布以前必须被添加线索.MPEG-4文件需要兼容ISMA的播放器来播放,RealOne播放器可以升级EnvivioTV 播放插件以播放该文件.td>
</tr>
<tr><tdwidth="100%"valign="top">
<div>MPEG-1</div>
HelixServer提供对兼容ISO/IEC1172标准的MPEG-1视频,扩展名可以是"mpa","mpg","mpeg","mpv","mps","m2v","m1v",and"mpe".用RealOne和 QuickTime播放器可以播放相应的视频演示
<ahref=rtsp://longfei.3322.org:554/mpg1video.mpg>播放MPEG-1演示</a>
</td>
</tr>
<trxServer同样提供对其他RTSP方式数据传输的兼容.HelixServer提供对QuickTime客户端的广播服务,你需要用QuickTime播放器来播放相应内容.><tdwidth="100%"valign="top">
<div>MP3</div>
提供对现有MP3格式的流式发布的支持.
<ahref=rtsp://longfei.3322.org:554/realmp3.mp3>播放MP3演示</a>
</td>
</tr>
<tr><tdwidth="100%"valign="top">
<div>MPEG-4</div>
HelixServer提供兼容ISMA 的MPEG-4文件支持,文件扩展名为"mp4".MPEG-4