Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103670820
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-08 10:33:02

 

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服务。方法如下:开始菜单-首选项-更多首选项-会话-启动程序-增加-启动命令,右边的浏览指定确定。


文章来源:计世网
阅读(374) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~