
宽带时代的来临,把⼈们从单纯的浏览页收发mail带到了⼀个全新的多媒体时代。但是带宽发展却总是不能跟上各种媒体的宣传,造势。这已经是⼀个长久以来的尴尬话题。
吧的客⼈要看电影,出⼝带宽的拥挤,这个⽭盾在绝⼤部分吧难以克服,所以我们只有建⽴⾃⼰的视频服务器。
本⽂本着该花的必花,该省的必省的原则,探讨视频服务器的构建与配置
⾸先是硬件⽅⾯。视频服务器硬件选择需要注意以下⼏点:
1,不需要⾼频CPU。
视频服务器在提供服务时,主要体现为持续的I/O操作。CPU资源占⽤并不⼤。以笔者经验,50台机器的吧,PIII500左右的CPU就能很好胜任。
2,⾼稳定性。
⾼稳定性⼗分重要,视频服务器⼀般会连续开机运⾏10天-1个⽉以上。如果在客⼈看得津津有味时down机,对⾃⼰吧形象不利。如果您的预算宽裕,可以考虑选⽤64位带宽的服务器主板,这样对持续和⼤量的I/O操作⾮常有益。不过这种主板⼀般得2000元以上,从预算考虑,这就有些贵了。所以⼀般是考虑⼝碑相当好或您⾃
⼰对其稳定性⾮常有信⼼的普通PC机主板。不要去追逐新上市的型号。笔者推荐2款主板,梅捷6BA+IV,AbitBH6。这2款都是⽼掉⽛的BX主板,售价可能就在600-700元或更低。但是其稳定性⽆可挑剔。
3,存储⼦系统。
存储⼦系统是视频服务器的关键。
为了适应视频服务器长时间的⼤量I/O操作,系统和视频⽂件共享⼀个硬盘的⽅法决不可取。必须使⽤单独的磁盘或磁盘阵列来存放视频⽂件。如果您在选择主板时选⽤了带SCSI接⼝的服务器主板,那么可以考虑使⽤SCSI硬盘。当然代价是⾼昂的。⼀个30G的普通SCSI硬盘其售价也在2700左右。所以我们选择IDE RAID。关于RAID为何物请⾃⾏查阅相关⽂档。highpointtech和promi都为我们提供了合适的raid产品。⼀般市价在400元以上的产品就能很好的适合这样的⼯作环境了。注意不要购买⼀些"软"raid卡,那样虽然购买价格低些,但是其性能很差且会消耗⼤量系统资源。Iwill的SIDE RAID100是个不错的选择。硬盘建议使⽤5400转的型号。因为使⽤RAID建⽴IDE阵列后,总体磁盘性能会是接近单个硬盘的n倍。这视您的硬盘数量⽽定。
7200转硬盘长时间运⾏发热量太⼤,且其⾼于5400转硬盘的性能,经RAID放⼤后显得毫⽆⽤处。且其售价明显⾼于5400转硬盘。这是不使⽤7200转硬盘的原因。
使⽤IDE Raid需要⾄少2个硬盘。再加上⼀个硬盘来安装操作系统,存储⼦系统将花费您
raid卡¥480
硬盘×3 ¥1600
如果您实在预算紧张,可以舍弃IDE RAID,仅使⽤⼀个7200转的硬盘来存放视频⽂件。注意:笔者强烈提醒不要把操作系统和视频⽂件放在同⼀个硬盘上。
4,络部分
不要使⽤廉价的8139⼀类卡。推荐使⽤Intel 10/100M Pro+ ,约¥250左右。
视频服务器应该连接在吧内的主⼲交换机上。
如果您还在使⽤10M络,那您应该先升级您的络。
软件部分。
1,操作系统Win2000服务器或⾼级服务器版。(如果您能使⽤Linux或FreeBSD构建平台,那么您不需要继续阅读本⽂。) 2,Web服务器IIS5.0
3,流媒体服务器RealSystem之RealServer8.0+和Windows Media Server
安装Win2000略,IIS在安装W2k时默认安装。只需要选择Web服务,公⽤⽂档和服务器管理3个部件。Media Server默认不安装。记得选上它。注意把系统安装到专门为系统准备的硬盘上,把流媒体⽂件放在专门为流媒体⽂件准备的硬盘或硬盘阵列上。建个叫Media的⽬录,作为后⾯的RealServer装⼊点。这⾥不要再放其他东西。
RealServer很多地⽅都有得下载。⾃带10⽤户许可。安装时⼀路回车,最后需要您设定管理界⾯的⽤户名和密码。安装完成后会在桌⾯⽣成2个图标。运⾏RealServer 8.0 Administrator
进⼊配置界⾯。此时需要您输⼊⽤户密码,就是刚才安装时您⾃⼰设定的⽤户密码。
选则Configure-->General Setup-->Connection Control,将Maximum Client Connections设置项改成你的许可⽀持的数⽬。Maximum Licend Client 就是你的许可数⽬。
Configure-->General Setup-->Mount Points,在Edit Mount Point 下⾯的框⾥填上你想要的访问视频流的虚拟⽬录名,假设是Movie,那么填⼊/Movie/ 然后在BaPath 下⾯的框⾥填⼊您的视频⽂件的本地路径,假设是E:\\Media,那么就填⼊E:\\Media。然后点击Edit按钮,再点击Apply按钮。弹出业⾯告诉你修改成功,需要重启RealServer。重启吧。点击最上⾯的
Restart Server。20秒左右,重启完成。现在把随便⼀个rm格式视频的⽂件拷贝进e:\\Media\\.
我们假设是01.rm。然后假设您的IP地址是192.168.1.118。启动RealPlayer,在⽂件菜单选打开位置,填⼊
rtsp://192.168.1.118/ 点确定。
如果没什么意外的话,您会看到RealPlayer显⽰正在缓冲,⼏秒之后便开始播放了。现在请回到RealServer的配置界⾯,点击Monitor,您会看到RealServer的运⾏情况。Player connected显⽰当前有多少⽤户连线,File Usage显⽰当前点播的不同的流⽂件数量。CPU usage显⽰RealrverCPU占⽤率,Memory usage显⽰内存占⽤率,bandwidth usage表⽰带宽使⽤。
⾄此,RealServer的流媒体服务端安装完成。