RHAS3使用手记三---->在RHAS3中配置流媒体服务器

发表于:2007-07-04来源:作者:点击数: 标签:
[color=green:fe464560ab]作者:梁尚锋网名:好好先生/longfei 转载请保留上述信息 =============================================================================[/color:fe464560ab] 声明: 我可以给大家提供技术支持,但我不会给你们提供这个东西的软

[color=green:fe464560ab]作者:梁尚锋  网名:好好先生/longfei
转载请保留上述信息
=============================================================================[/color:fe464560ab]

  声明:
      我可以给大家提供技术支持,但我不会给你们提供这个东西的软件,因为它是[color=red:fe464560ab]商业软件[/color:fe464560ab],我不想[color=red:fe464560ab]坐牢[/color:fe464560ab]……请不要强人所难。谢谢你的合作。

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

   现在主流的流媒体系统有:RealNetworks公司的RealMedia、Microsoft的Media Player 和Apple公司的QuickTime.RealNetworks公司的Helix Universal Server支持用户数量多, 支持单播、多播和多平台(包括LinuxWindows 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]
     然后你根据提示,按回车,会出现一个很长的授权协议,在它的结尾处输入aclearcase/" target="_blank" >ccept或 者直接回车接受协议,然后会询问你安装路径,你指定目标路径;接下来需要你输入管理员名字和密码;然后会询问你一系列所用的端口和协议,在这里推荐你用默认值(我的因为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]……请不要强人所难。谢谢你的合作。

 solarischina 回复于:2004-04-09 23:10:00
能不能共享你的LIC文件啊? 我的邮箱:  netjumby@163.com

 好好先生 回复于:2004-04-09 23:45:30
[quote:c7746aa313="solarischina"]能不能共享你的LIC文件啊? 我的邮箱:  netjumby@163.com[/quote:c7746aa313]
你能搜到我上面提到的两个rar文件就有了lic。是国内的下载站上的,为了版权问题,不便于公开。

 panafrio 回复于:2004-04-10 09:53:50
rolito@lungfung.net
給我RAR 的 link ....

 llzqq 回复于:2004-04-10 10:05:43
好几天不来论坛了,顶一下。

 oncity 回复于:2004-04-10 13:10:26
希望也能给我一份 lic 

那个网址,只有 rar 没有 lic 文件呢。。。

我邮箱:kathy@oncity.cc

 好好先生 回复于:2004-04-10 14:24:02
[quote:2a35ebfc26="好好先生"]
你能搜到我上面提到的两个rar文件就有了lic。是国内的下载站上的,为了版权问题,不便于公开。[/quote:2a35ebfc26]

很抱歉,我不能给大家提供Lincens,原因已经给大家说了,请不要再提此类的要求。
我只是用于学习和测试,如果给大家提供Linces就是违法了,请不要让我犯罪……

 nozxb 回复于:2004-04-10 19:40:31
tomcat是什么.......菜鸟:(
呵,不错很高兴看到好好先生的大作...

 好好先生 回复于:2004-04-10 19:59:10
[quote:da18129987="nozxb"]tomcat是什么.......菜鸟:(
呵,不错很高兴看到好好先生的大作...[/quote:da18129987]
tomcat和resin是现在主流的解析jsp的web server。

 wind521 回复于:2004-04-10 21:20:44
我原来用这个作过电视的直播

给教育网的用户用,不错的

 wallace888 回复于:2004-04-11 10:49:42
好好,给我 一个汉化的包好吗,谢谢了!
wallace888@linuxtt.com

 linuxsky 回复于:2004-04-12 09:19:31
http://www.souxin.com/

这里有更多的东西提供

我在win下用过,给一个网吧做了一套,因为win下有人提供破解版

linux下的lic可以去他们站点申请的。你们用google搜吧


不学helix对wmv的中文名支持不行..我还不知道怎么能让它支持中文名

 lnx 回复于:2004-04-12 10:49:09
我想测试下效果,与其它对比下,但我这里打不开

 xinyv 回复于:2004-04-12 10:59:35
汉化包在win和linux可以通用,你下一个win下的汉化包,考到linux下就可以了。

 linuxsky 回复于:2004-04-12 11:20:07
汉化包其实只是汉化administrator管理界面的。全是html文件之类的。
不说清楚大家容易误会....
www.chinaz.com
这里搜helix
也许会有惊喜...大家应该明白吧..呵呵

 wallace888 回复于:2004-04-13 23:05:16
谢谢linuxsky兄弟的回复!

 我爱臭豆腐 回复于:2004-04-14 08:09:47
[quote:3c15643d57="wind521"]我原来用这个作过电视的直播

给教育网的用户用,不错的[/quote:3c15643d57]

这个东西在直播的时候还是有延时当时问厂家的时候也是没有任何办法。说计算机的处理能力和摄像机的能力都是不行 :em06: 但是对于场外观众来说还是可以的。毕竟没有和现场进行比较如果一比较马上就能够发现出来。

原文转自:http://www.ltesting.net