Helix Server will listen for Administrator requests on the
port shown. This port has been ini
tialized 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 [11012]:11111
#更改远程管理访问的端口,系统默认的
You have selected the following Helix Server configuration:
Admin User/Password: traveller2/****
Encoder User/Password: traveller2/****
Monitor Password: ****
RTSP Port: 554
HTTP Port: 8080
MMS Port: 1755
Admin Port: 11111
Destination: /usr/helixserver
Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]:
#如果以上设置你没意见,此处回车默认即可,否则按P重新设置
Copying Helix Server files....
Helix Server installation is complete.
If at any time you should require technical
assistance, please visit our on-line support area
at
Cleaning up installation files...
Done.
# 安装完成
3 启动Helix流媒体服务器
(1)启动服务器
首先进入安装目录。使用命令在后台启动:
Bin/rmserver rmserver.cfg &
启动过程可以看到服务器版本和系统平台的信息,如下:
./Bin/rmserver rmserver.cfg
Helix Server (c) 1995-2005 RealNetworks, Inc. All rights reserved.
Version: Helix Server 11.0 (11.0.1.1884) (Build 74277/5688)
Platform: linux-rhel4-i686
Using Config File: rmserver.cfg
Linux kernel version 2.6.18-8.el5 detected [glibc 2.5/NPTL 2.5]
Starting PID 2727 TID 3086657232/2727, procnum 0 (controller)
Creating Server Space...
Server has allocated 256 megabytes of memory
Starting TID 3084909440/2729, procnum 1 (timer)
Calibrating timers...
Interval timer enabled (10ms resolution).
Starting TID 3082812288/2730, procnum 2 (core)
Starting Helix Server 11.0 Core...
1 CPU Detected...
Testing File Descriptors...
Setting per-process descriptor capacity to 672(1003), 21...
Testing Mutex...(401.61 ops/usec)
Testing AtomicOps...(33.81 ops/usec)
I: Loading Plugins from /root/vw/Plugins...
I: slicensepln.so 0xcb1ec0 RealNetworks Licensing Plugin
……
(2)监控服务器的进程
可以使用ps命令监控流媒体服务器的运行进程
#ps -ef|grep rmserver
root 3765 3655 0 15:13 pts/3 00:00:00 ./Bin/rmserver rmserver.cfg
root 3766 3765 1 15:13 ? 00:00:02 ./Bin/rmserver rmserver.cfg
root 3767 3765 0 15:13 ? 00:00:00 ./Bin/rmserver rmserver.cfg
root 3859 3818 0 15:15 pts/4 00:00:00 grep rmserver
说明:说明其中PID为3765是主进程,其他两个3766和3767是子进程。
(3)监控端口
可以使用命令监控流媒体服务器端口运行情况:
# netstat -ntulp | grep rmserver
tcp0 0 :::9090 :::*LISTEN 3766/rmserver
tcp0 0 :::7077 :::*LISTEN 3766/rmserver
tcp0 0 :::7878 :::*LISTEN 3766/rmserver
tcp0 0 :::4040 :::*LISTEN 3766/rmserver
tcp0 0 :::554 :::*LISTEN 3766/rmserver
tcp0 0 :::14170:::*LISTEN 3766/rmserver
tcp0 0 :::82 :::*LISTEN 3766/rmserver
tcp0 0 :::1755 :::*LISTEN 3766/rmserver
udp0 0 0.0.0.0:98750.0.0.0:* 3766/rmserver
udp0 0 0.0.0.0:32820 0.0.0.0:* 3766/rmserver
udp0 0 0.0.0.0:17550.0.0.0:*
说明:14170 即远程服务器管理端口。
(4)测试Helix服务器
推荐使用realone for Linux,实际上是RealPlayer在Linux上的克隆,甚至从性能上超过了RealPlayer。它支持相当多的视频、音频和图象格式,例如: SMIL 2.0, Ogg Vorbis, H.263 video, JPEG, GIF, PNG, MP3, AMR narrow band, AMR wide band, RA8, sipro, RV7, RV8, RV9, RV10, H263+, 3GPP rel5 SMIL 2.0等等。使用起来和熟悉的RealPlayer没有什么不同。官方主页: ,用RealOne Player可欣赏网上在线音频和视频资料。主要功能包括:带有目标按纽,只需单击鼠标就可收听新闻和娱乐资讯;近乎CD一样的音频效果(只在 28.8kbps或更快的连接速度情况下)全屏播放图象功能(只适用于高带宽连接情况)。其他功能包括:内容频道,自动升级功能,SmartStream 技术消除了再次缓冲,查找媒介链接,支持MP3格式等。RealPlayer 8.0能精确地指向你所要的A/V程序,而且功能有所更新,包括内置Real.com媒体向导,新加入了“调台器”,能从2500个互联网在线电台中轻松找到你最喜欢的节目,给你全新的3D音效和视觉感受等。
安装后在播放器的地址栏输入Helix服务器的URL例如:rtsp://192.168.1.2/real9vedio.rm 。其中rtsp表示连接Helix服务器使用RTSP应用级协议,192.168.1.2是Helix服务器IP地址,当然也可以使用主机名称。如图-4 。
图-4 打开位置
图-6 测试文件在播放
使用方法:RealONE for Linux有一个主播放窗口,在文件选单中,分别有Open Location...和Open File...项,用这两项可打开要欣赏的文件。工具选单是RealONE最为庞大的选单,包含有很多功能如图-7。
图-7 Realone 工具选项
注意事项:使用Realone全屏播放不过效果要差一些。建议传输率小于200Kbps的RM视频文件,就不要使用全屏模式播放。使用快捷键“Ctrl+ B”可以快速在原始大小和全屏之间自如切换。如果配合其他Linux流媒体工具使用,可将视频文件或VCD转换为RM格式文件保存。这样不但可以减小文件的容量,而且还可以自由编排、剪辑、制作DV。
(5)停止Helix服务器工作
由于Helix服务器没有提供服务器停止命令,所以只能通过使用传统的“Kill”来“杀掉服务器的进程”,使用命令:
#kill ‘cat ./Logs/rmserver.pid’
(6)系统启动时自动加载Helix服务器
如果想在启动Linux服务器时自动加载Helix服务。方法如下:开始菜单-首选项-更多首选项-会话-启动程序-增加-启动命令,右边的浏览指定确定。
文章来源:计世网