|
|
此文章转自Linuxts.com , 希望可以帮助到这方面的兄弟
声明:
??????我可以给大家提供技术支持,但我不会给你们提供这个东西的软件,因为它是[color=red:fe464560ab]商业软件[/color:fe464560ab],我不想[color=red:fe464560ab]坐牢[/color:fe464560ab]……请不要强人所难。谢谢你的合作。
引言:
????流媒体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。所谓流技术,就是把完整的影像和声音数据经过压缩处理后保存在网站服务器上,用户可以边下载边获取信息,从而无需将整个压缩文件下载之后再观看的网络传输技术。
???现在主流的流媒体系统有:RealNetworks公司的RealMedia、Microsoft的Media?Player?和Apple公司的QuickTime.RealNetworks公司的Helix?Universal?Server支持用户数量多,?支持单播、多播和多平台(包括Linux、Windows?2000/NT、AIX、Solaris和Mac?OS).?Helix?Serve可以提供给你完整的内容发布方案,广告管理,用户认证,支持WEB访问等多样的扩展.同时支持分发RealMedia,?Windows?Media,?Quicktime?和?MPEG?4?文件格式的媒体文件.?作为一个优秀的流媒体发布平台,它能满足企业用户和服务提供商的多样要求.
????今天,我就给大家讲一讲我在RHAS3上配置helix的过程,希望对有同样需求的朋友有所帮助。
????一、准备工作
?????1.下载helix9.0.rar(安装所需文件,可以到官方网站上下载http://www.realnetworks.com)
?????2.下载helix_cn.rar(汉化所须的文件)
?????或者在国内的网站上搜索,得到上述软件。
???二、系统要求
????1.硬件:CPU?奔腾2?450MHZ以上,内存128MB、硬盘空间600MB、OSS/Linux兼容声卡、16MB显存
????2.软件:内核2.4以上
???三、安装
????1.以root身份登录,或者切换到root身份(su?-?root输入root的密码)
????2.解压下载的安装文件
?????[code:1:fe464560ab]unrar?x?helix9.0.rar?/data/[/code:1:fe464560ab]
?????在这儿需要你先下载安装rarforlinux,或者你可以先在windows上解压,然后上传到linux?server上来
???[code:1:fe464560ab]?3.cd?/data/helix9.0/setup
4.chmod?a+x?rs901-linux-22libc6-ia32.?bin
5../rs901-linux-22libc6-ia32.?bin[/code:1:fe464560ab]
?????出现下面的提示
[code:1:fe464560ab]?????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.[/code:1:fe464560ab]
?????然后你根据提示,按回车,会出现一个很长的授权协议,在它的结尾处输入accept或?者直接回车接受协议,然后会询问你安装路径,你指定目标路径;接下来需要你输入管理员名字和密码;然后会询问你一系列所用的端口和协议,在这里推荐你用默认值(我的因为80?丝已经被apache使用,而8080端口已经被tomcat使用,所以就用了800端口),然后会给你列出你选用的端口和设置,如果你确认无误,即可按F键同意并开始安装
[code:1:fe464560ab]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(这里假设我们安装到/data/helix下,下面的讲解我们将以此讲解)????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
Enter?[F]inish?to?begin?copying?files,?or?[P]revious?to?go
back?to?the?previous?prompts:?[F]:[/code:1:fe464560ab]
???安装完成后会自动退出到你的安装前所在的文件夹。
??6.添加liences
????[code:1:fe464560ab]cp?RNKey-Helix_Server-90.lic?/data/helix/License/[/code:1:fe464560ab]
???7.增加64000用户的license
??[code:1:fe464560ab]cp??64000user/RNKey-Helix_Server-90-08386266568211986-souxin.lic?/data/helix/License/[/code:1:fe464560ab]
???8.汉化控制界面
????[code:1:fe464560ab]unrar?x?helix_cn.rar
cp?-rf?helix_cn/HelixAdministrator??/data/helix/[/code:1:fe464560ab]
???好了,安装工作已经完成了!
???三、启动服务并测试
????1.cd?/data/helix
????2.?Bin/rmserver?rmserver.cfg?&(在后台运行该服务)
?????会出现很多的提示信息的,然后就启动成功了。
????3.打开mozilla,输入http://localhost:14453/admin/index.html进行测试,会出现一个窗口让你输入你安装时设置的管理员的用户名和密码,输入正确的管理员名字和密码后即可进入管理界面。由于我们已经汉化,所以界面十分友好,在此不再多讲。
???4.和apache整合,做一个演示页面。
????由于helix自带的web?server不是很灵活,在此我和apache结合做了一个虚拟主机做测试。
??在httpd.conf中加入下面一段:
????[code:1:fe464560ab]?<VirtualHost?*>
????????ServerName?helix.longfei.3322.org
????????DocumentRoot?"/data/helix/Content"
????????DirectoryIndex?index.html?index.php?index.jsp
????????ErrorLog?logs/helix.longfei.3322.org-err_log
????????CustomLog?logs/helix.longfei.3322.org_log?common
</VirtualHost>[/code:1:fe464560ab]
???然后在/data/helix/Content中编辑一个index.html,内容如下
[code:1:fe464560ab]<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312">
<title>欢迎你测试好好先生的流媒体服务器</title>
</head>
<body?>
<table?border="0"?cellpadding="0"?cellspacing="0"?width="100%">
<tr><td?align="left"?valign="bottom"?width="100%">
????????<marquee>非常感谢您的测试</marquee>
</td></tr>
<tr><td?align="left"?valign="top"?class="headlineRule"?height="7"?width="100%"?bgcolor="#336699">
????????<span?class="headlineRule">&</span>
</td></tr>
</table>
????????????????????????????????????????????????????????????????????????????????
<br>
<table?border="0"?cellspacing="0"?cellpadding="0"?width="776">
<tr><td?width="100%"?valign="top">
<div>RealVideo?9</div>
?????????无论在窄带或者是宽带上,RealVideo?9?提供给用户高质量的流媒体体验
<a?href=rtsp://longfei.3322.org:554/real9video.rm>播放RealVideo?9?演示</a>
</td>
</tr>
<tr><td?width="100%"?valign="top">
<div>Flash?4</div>
?对于大段动画和电子商务程序,由Macromdeia?公司推出的Flash?4?给出了高效且节约带宽的解决方案。同时,Flash文件还可以被用于SMIL进行同步控制.
<a?href=rtsp://helix.longfei.3322.org:554/flash.smi>播放Flash?4?演示</a>
</td>
</tr>
<tr><td?width="100%"?valign="top">
<div>RealPix,?RealText?和?SMIL</div>
?RealPix?允许用户方便的将现有的图片格式添加到演示文件中,提供更强大的?转场效果.RealText支持静态或是兼容XML的文本文件,提供包括滚动,缩放字体,?可选择颜色等多种支持.????????????????????????????????????????????????????????????????????????????????
SMIL?(同步多媒体合成语言)?可以让服务器将直播文件,图象,广告,文本等等元素组合到一个媒体文件中进行发布.?SMIL语言演示示范了如何象RealAudio?和?RealVideo来使用RealPix和RealText.
<a?href=rtsp://longfei.3322.org:554/presentation/presentation.smi>播放?SMIL?演示?1?</a>???<a?href=rtsp://longfei.3322.org:554/africag2/africa.smi>播放?SMIL?演示?2?</a>
</x?Server?提供兼容?ISMA??的MPEG-4?文件支持,文件扩展名为"mp4".?MPEG-4?在被服务器发布以前必须被添加线索.?MPEG-4文件需要兼容ISMA的播放器来播放,?RealOne?播放器可以升级EnvivioTV??播放插件以播放该文件.td>
</tr>
<tr><td?width="100%"?valign="top">
<div>MPEG-1</div>
?Helix?Server?提供对兼容?ISO/IEC?1172?标准的?MPEG-1?视频,?扩展名可以是"mpa",?"mpg",?"mpeg",?"mpv",?"mps",?"m2v",?"m1v",?and?"mpe".?用RealOne?和??QuickTime播放器可以播放相应的视频演示
<a?href=rtsp://longfei.3322.org:554/mpg1video.mpg>播放MPEG-1?演示</a>
</td>
</tr>
<trx?Server同样提供对其他RTSP方式数据传输的兼容.?Helix?Server提供对QuickTime客户端的广播服务,你需要用QuickTime?播放器来播放相应内容.><td?width="100%"?valign="top">
<div>MP3</div>
?提供对现有MP3格式的流式发布的支持.
<a?href=rtsp://longfei.3322.org:554/realmp3.mp3>播放MP3?演示</a>
</td>
</tr>
<tr><td?width="100%"?valign="top">
<div>MPEG-4</div>
Helix?Server?提供兼容?ISMA??的MPEG-4?文件支持,文件扩展名为"mp4".?MPEG-4?在被服务器发布以前必须被添加线索.?MPEG-4文件需要兼容ISMA的播放器来播放,?RealOne?播放器可以升级EnvivioTV??播放插件以播放该文件.
<a?href=rtsp://longfei.3322.org:554/mpg4video.mp4>播放MPEG-4?演示</a>
</td>
</tr>
<tr><td?width="100%"?valign="top">
<div>Windows?Media</div>
?Helix?Server?可以发布扩展名为"wma",?"wmv"?and?"asf"?的Windows?Media?文件.?你需要indows?Media?v6.4以上版本来播放相应内容.
<a?href=http://longfei.3322.org:800/asxgen/wmvideo.wmv>播放Windows?Media演示</a></td>
</tr>
</table>
</body>
</html>[/code:1:fe464560ab]
????????????????????????????????????????????????????????????????????????????????
???然后重启apache:?service?httpd?restart。用http://helix.longfei.3322.org测试(就是前天大家帮我测试的那个页面哦)
???赶快也做一下吧,如果有什么问题欢迎与我交流。
??声明:
??????我可以给大家提供技术支持,但我不会给你们提供这个东西的软件,因为它是[color=red:fe464560ab]商业软件[/color:fe464560ab],我不想[color=red:fe464560ab]坐牢[/color:fe464560ab]……请不要强人所难。谢谢你的合作。 |
|