当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 构造Liunx流媒体服务器(二)

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 构造Liunx流媒体服务器(二)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 50 ::
收藏到网摘: n/a


管理HelixUniversalServer服务器

在Linux浏览器内输入服务器IP地址、管理员端口和index.html,格式即http://192.168.0.1:17460/index.html。这时系统会弹出一个对话框,分别输入管理员用户名和密码,然后按“OK”键。

经过几分钟的系统验证,最后进入HelixUniversalServe管理中心(见图6)。

 

图6HelixUniversalServe管理中心


进入Helix服务器设置选单(见图7),Helix服务器需要设定的十二个选项是Ports、IPBinging、MIMEType、ConnectingControl、MountPoints、URLAliasing、HTTPDelivery、CacheDirectives、ShareLincesing、USER/GROUPName和MediaSample。下面详细介绍它们的配置。

 

图7HelixUniversalServe服务器设置中心

1.Port(端口配置):在浏览器的图中,自上而下依次定义了各种不同类型的端口,包括RTSP、PNA、HTTP、MONITOR和ADMIN等。有一个新选项“EnableHTTPFailOverURLforASXGen”和ASX文件播放相关,在HelixServer有WM媒体文件内容的时候会用得到,可以设定为5087,其它部分可以跳过。

2.IPBinding(IP地址绑定):一台HelixServer服务器上可能有不止一块网卡,或者在一块网卡上可能有不只一个IP地址。在某些情况下,就必须对HelixServer的IP地址进行绑定。这个页面是用来对服务器进行IP地址绑定及对现有绑定进行编辑和删除的。

3.MIMEType(MIME类型):定义用于告诉服务器如何正确的识别文件,以保证其能完整有效地通过HTTP协议进行传输。对应于相应的扩展名,在这里都能找到相关的定义格式。

4.ConnectingControl(连接控制):用来定义与HelixServer有关的连接选项,从中在这里可以定义服务器的最大连接数、最大允许连接数(这个就是由授权所规定的)及对用户播放器的限制,比如仅限制Realplayer播放器使用,或者仅限制PLUS版本播放器使用等。当然在这里还可以对服务的带宽进行限制,以保证同一台服务器上面的其它服务有足够的网络资源。

5.RedundantServer(冗余服务器):冗余服务器的配置页面包括服务器列表、目录映射关系及例外目录设置。

6.MountPoints(配置加载点):这里就是设置流媒体文件加载点。

7.URLAliasing(链接简化):一个别名指向,通过一个简单的别名,让用户更加方便地记忆。以后进入Helix服务器管理中心不用输入那一长串的地址,只要用rtsp://server:port/alising就能代替了。

8.HTTPDelivery(HTTP分发):HelixServer同样需要通过HTTP传输某些文件。下面的这些目录就是为通过HTTP协议传输定义的。通过HTTP协议传输文件对于处于防火墙后面的用户是非常必要的,见图8。

 

图8Helix服务器的HTTP分发配置

9.CacheDirectives(缓存管理):HelixServer默认状态下是对所有的点播文件和直播文件进行缓存的处理。这就会在采用HelixProxy对多个Server进行管理的时候,缓存将会导致一些不必要的麻烦。在这里,就是设置对某些文件和目录关闭缓存功能的选项,比如一些实时性的新闻节目及前面所说的从Server到Proxy的交流,都需要关闭缓存功能。

10.ShareLicesing(许可证共享):容许访问Helix服务器的用户名称和IP地址的端口号。

11.User/GroupName(用户管理):添加Helix的用户名和组。

12.MediaSample(媒体演示):在这个页面,需要测试当前服务器的服务情况。通过这里的示例文件,用户可以点播包括RealVideo、Flash、RP/RT、MPEG-1、MPEG-4、QT、ASF/WMV/WMA和QuickTime等多种文件(见图9)。HelixServer在文件多样性的支持上有了很大的进步。



图9HelixServer支持的流媒体文件格式

总结

到此为止,Liunx平台下流媒体服务器HelixServer安装和基础配置就完成了。如何将Helix流媒体在Linux应用还有许多工作,例如需要在Linux下制作流媒体文件等。希望我在安装配置过程中的体会能起到抛砖引玉的作用,让更好地流媒体在Linux平台上自由流转。

相关链接

流媒体

流媒体将成为未来互联网应用的主流之一,并将推动互联网整体架构的革新。

在网络上传输音频、视频等多媒体信息,目前主要有下载和流式传输两种方案。A/V文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。近年来,为解决文件下载时间过长的问题,适应网络多媒体化的发展趋势,一种新兴技术应运而生,这就是遵守特定网络协议的流媒体技术。

流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送。用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。当声音等实时媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点。以宽带为基础,流媒体不仅可以进行单向的视频点播,还能够提供真正互动的视频节目,如互动游戏、三维动画等。

目前,流媒体技术在国内应用最多的行业是教育,其次是广电、政府和电信,而企业中应用得较少。目前,流媒体技术在企业里的主要应用包括职工培训、信息发布、产品介绍、远程监控、视频会议和客户服务等。美国“9·11”事件后,为了减少乘机风险,视频会议的应用越来越多。视频会议系统适用于那些有分支机构的企业,或者需要经常和合作伙伴交流的企业。视频会议系统可以明显地提高工作效率。