LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1262|回复: 3

debian linux下helix9的傻瓜按装策子

[复制链接]
发表于 2003-7-21 23:32:40 | 显示全部楼层 |阅读模式
小弟水平有限,请兄长们不要笑话我啊/
近来小弟的几位做网吧生意的朋友找到小弟说网吧开的大了,很多上网的网友经常抱怨在网上看电影不够爽,时断时续的。问我能不能找一条好一点的线路来。让网吧的人上网看电影不再不停的缓冲就好了。(在这里提一下,小弟公司是网通线路代理,所以以前做过近2年的宽带线路认识了不少的网吧老板)我心里想,这线路还慢啊。就是在网通机房里看网上的电影也不能保证不缓冲的啊。我对他说换线路还是别想了,接近5000元的线路,你还想换什么啊?不如想想别的办法,这不我就想到了把电影网站搬到网吧里不就得了。但现在在小弟这里的网吧大部份都是用的98共享来让整个内网用户来看电影的。 方法是很简单,谁都能做。就连下岗的老大爷用起来也熟的不得了。但这种方法快是快了,但对于一个大型网吧来说,这是不是有点太寒蝉了。再说了查找影片与相关内容介绍也没有。由此小弟萌生了要做一个像样一点的电影服务器的念头。(所为像样一点,就是小弟觉的要有最基本的功能,如分栏检索、影片内容介绍、片名搜索、后台管理等)。然后再搭配上realserver8或是helix9来做个vod视频点播系统,在网吧才叫酷呢~!&^_^!好了费话留着说给别人听吧,这里就言归正转吧!
先说说做前的准备工作,小弟也找了不少的资料看过。根据www.souxin.com上的资料看对硬件镜是这样讲的-------------->
推荐使用内存需求:
在原有Real server占用64M的可用内存的基础上,每1K数据流还要占用12K内存,所以在固定了媒体传输流速率的基础上,在使用最大流数时的内存计算公式为:
数据流速率 每流所需内存 最大流数 总共内存需求
--20kbps---240kb---------60-------64+14.4=78.4M
--80kbps---960kb---------100------64+96=160M
--200kbps--2400kb--------100------64+240=304M  (小弟就是用了500M的内存做了一个100流的服务)
--1.5Mbps--18MB----------100------64+1800=1864M
我找了一台机器为815E主板/120G硬盘/CR1.7CPU/512M内存+windows2000+Windows media serivces=100用户的流媒体服务器了
小弟原不想用windows2000做服务器可是小弟手头下只有一套ASP的vod程序,小弟不会php/cgi/jsp等。所以没有办法了,就只得用win2000了。请兄长们不要笑话,其实不论在什么平台上,原理是一样的。
今天小弟是在debian下来做介绍的,好了找出helix9和lic准备按装吧!
按装超简单的!
因为是按装vod服务器,小弟还是希望在分区的时候要单独分出一个区来,放置流文件。小弟把95%的地方单独分出一个分区来放置流文件了。
好了,开始按装。
先把helix9与lic放入一个临时文件里,小弟在/home/user/目录下

www:/home/linux# ls -l
total 14384
-rw-r--r--    1 linux    linux       23997 Mar 12 21:02 RNKey-Helix_Server-90.lic
-rwxrwxrwx    1 linux    linux    12178436 Dec 19  2002 rs901-linux-22libc6-ia32.bin
#记住如果你的rs901-linux-22libc6-ia32.bin属性不是可执行的话一定要先执行chmod 777 rs901-linux-22libc6-ia32.bin才行,然后再执行下一步
www:/home/linux/./rs901-linux-22libc6-ia32.bin
Extracting files for RealNetworks installation........................

Welcome to the Helix Server 9.0 (9.0.2.794) Setup for UNIX
Setup will help you get Helix Server running on your computer.
Press [Enter] to continue...
#上一步是helix在做按装前的准备,解压一些文件等!解压完成后提示按"Enter"继续。
If a Helix Server license key file has been sent to you,
please enter its directory path below. If you have not
received a Helix Server license key file, then this server
WILL NOT OPERATE until a license key file is placed in
the server's License directory.  Please obtain a free
Basic Helix Server license or purchase a commercial license
from our website at http://www.real.com/.  If you need
further assistance, please visit our on-line support area
at http://service.real.com/.
License Key File: []: /home/linux/RNKey-Helix_Server-90.lic #小弟在这里输入的是小弟的文件位置,兄长可以根据自己的位置来输入。

#上一步是请您输入license文件的位置!
Installation and use of Helix Server requires
acceptance of the following terms and conditions:
Press [Enter] to display the license text...
#回车后如果LIC正确的话,就回提示按"Enter"来阅读相关规定等,这里与windows下的协定是一样的。回车就行了!
#然后用空格来翻页阅览,完成后会提示如下
Choose "Accept" to accept the terms of this
license agreement and continue with Helix Server setup.
If you do not accept these terms, enter "No"
and installation of Helix Server will be cancelled.
I accept the above license: [Accept]:
#问是否同意协定,默认是同意的,你只要回车就行了。
Enter the complete path to the directory where you want
Helix Server to be installed.  You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory:  [/home/linux]: /usr/helix9
#以上是要用户输入准备把helix9按装在什么位置上默认好像是原文件的目录,如果你有准备好的位置就在这里输入吧。
Please enter a username and password that you will use
to access the web-based Helix Server Administrator, monitors,
and live encoders:
Username []: root
Password []: #密码是隐藏的。
Confirm Password []: #再确认密码

#上一步是要您输入helix管理的超级用户名

Please enter a port on which Helix Server will listen for
PNA connections.  These connections have URLs that begin
with "pnm://"
Port [7070]:
#上一步是要您输入PNA联接的端口(小弟建议,如果没有特殊要求,取默认就行了,)
Please enter a port on which Helix Server will listen for
RTSP connections.  These connections have URLs that begin
with "rtsp://"
Port [554]:
#这个是大家可能最想得到的服务了RTSP,也是RealNetworks的一个最了不起的服务了吧!差不多real系列的大部份都与它有着紧密的合作。如果没有特殊要求,也取默认值吧。
Please enter a port on which Helix Server will listen for
HTTP connections.  These connections have URLs that begin
with "http://"
Port [80]:
#在这时小弟可要提醒各位啦,以前的realserver8默认的端口为8080,可是helix9默认的是80。如果你这里开起着apache服务的话,很有可能80端口已经被httpd给占用了,建议你改成8080,如果就是不想改这里那你可以先停了apache服务,或是改了apache的端口后再重新restart一下,就行了。小弟在里还没有按装apache所以就不改了。如果要装apache了就运行管理页面也有改port的地方,呵呵请方心。
Please enter a port on which Helix Server will listen for
MMS connections.  These connections have URLs that begin
with "mms://"
Port [1755]:
#这一步呢!以前在realserver8下是没有的。helix9加入了对windows下的asf流的支持。realnetwork可真是有点大量啊。这个服务可能在linux、bsd、unix下按装vod可是再好不过了。
Helix Server will listen for Administrator requests on the
port shown.  This port has been initialized to a random value
for security.  Please verify now that this pre-assigned port
will not interfere with ports already in use on your system;
you can change it if necessary.

Port [25915]:
#这里可是到最后了了,也就是管理helix9的端口了,你一定要记住啊。呵呵。(小弟发现按装这一步每一次所分配的值都是随机的5位值。

You have selected the following Helix Server configuration:

Admin User/Password:    root/****
Encoder User/Password:  root/****
Monitor Password:       ****
RTSP Port:              554
HTTP Port:              80
PNA Port:               7070
MMS Port:               1755
Admin Port:             25915
Destination:            /usr/helix9

Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]:
#这一步是刚才按装值的一个总览。如果没有问题按回车就配置完成了。
Copying Helix Server files.........
#上步是helix在copy文件,即按装。
Helix Server installation is complete.

If at any time you should require technical
assistance, please visit our on-line support area
at http://service.real.com/.
Cleaning up installation files...
Done.

www:/home/linux#
#如果没有问题的话,就可以看到上一步了,即表示你的HELIX顺利按装完成。
#开始准备运行吧。
www:/home/linux# ls
RNKey-Helix_Server-90.lic  rs901-linux-22libc6-ia32.bin
www:/home/linux# cd /usr/helix9/
www:/usr/helix9# ls
Bin       Content             License  Secure    default.cfg  rmserver.cfg
Cache     HelixAdministrator  Logs     adm_b_db  enc_b_db     slta.cfg
Commerce  Lib                 Plugins  cdi_b_db  enc_r_db
www:/usr/helix9# /usr/helix9/Bin/rmserver rmserver.cfg &
#如果一切顺利helix9就运行了。
请看图例1
http://www.beihai-go.com/servlet ... hotobase/653942.JPG


http://localhost:25915/admin/index.html
http://192.168.0.11:25915/admin/index.html
#小弟的的在别一台机器上,所以打IP
请看图例2
http://www.beihai-go.com/servlet ... hotobase/653931.JPG
#helix9的功能非常强,如果你只是普通应用,只要简单的配置一下就可以了,首先是IP Binding(俗称IP绑定)
请看图例3
http://www.beihai-go.com/servlet ... hotobase/653948.JPG

#主记住在配置好IP后要按APPLY使配置完成,完成后系统会弹出窗口来让你重新起动HELIX服务。关掉窗口后,点击窗口右上角的"restart server"确认重启服务就行了。稍等片刻就可以了,IP绑定就完成了。
然后是指定“加载点”请看图例4

http://www.beihai-go.com/servlet ... hotobase/653952.JPG
#在这里,你就指点你要放电影的那一个文件目录就行了。小弟的是/vod。记得点"apply"然后重新起动helix服务。"restart server"
请看图例5
http://www.beihai-go.com/servlet ... hotobase/653958.JPG
其实这里候,helix服务已经生效了。你可以用rtsp与mms来指定路径享受helix给你的流服务了。例如小弟可以在vod 输入rtsp://192.168.0.11:554/test.rm
配合apache+php那是太合适不过了。
#友情提示:因为helix是以商业销售的方式发布的,并且价格真是叫我们这些麻雀级的虫虫们目瞪口呆,所以你在使用时请看一下各自的"about"这主要与你的lic有关,整个功能授权完全取决于你用的是什么样的LIC啊。
请看图例6
http://www.beihai-go.com/servlet ... hotobase/653961.JPG
呵呵今天 就先写到这里,剩下的让小弟改天拿来!
发表于 2004-4-3 10:11:32 | 显示全部楼层

thanks

谢谢
发表于 2004-4-11 09:19:32 | 显示全部楼层

奇怪,没有发布出来

配置好了,可是没有发布到局域网上
发表于 2004-4-17 18:30:58 | 显示全部楼层
lic呢?

最关键的是这个呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表