当前位置:首页 > 服务器类 > Linux服务器 > > 在RHAS3中配置流媒体服务器

在RHAS3中配置流媒体服务器

点击次数:25 次 发布日期:2008-11-22 09:43:22 作者:源代码网
源代码网推荐

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

现在主流的流媒体系统有: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

源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华