问题描述:
我是网吧网管,最近准备安装一台网吧电影服务器。都是设置那些方面能于局域网内共享,需要装什么软件。谢谢各位高手请教。
解析:
你说的是电影服务器吧
电影服务器架设,我推荐使用流媒体服务器形式.
在正式介绍流媒体服务器架设之前,我们先来了解一下流媒体的概念:流媒体实际上是个技术名词。随着宽带成为网络架构的重点,网络上的信息不再只是文本、图象或者简单的声音文件,流媒体也就是Streaming Media由此孕育而生.
流媒体不同于传统的多媒体,从前,多媒体文件需要从服务器上下载之后才能播放,一个一分钟的视频文件,在56K的窄带网络上至少需要30分钟进行下载。而流媒体的特点是运用可变带宽技术,使人们可以在28K到1200K的带宽环境下在线欣赏高品质音频和视频节目。
到目前为止,互联网使用较多的流媒体格式主要有美国Real Neorks公司的RealMedia和微软公司的Windows Media。不过,随着信息技术的发展,流媒体还有着广阔应用的空间。
下面我们再来了解一下流媒体服务器的一些概念
首先我们来理解一下什么叫单播,什么叫多播.
其实单播的概念就是一个:只播放本地服务器的媒体文件.
例如 ASFroot 下的文件就是用于单播的,简单点来说就是单单对外播放.
多播的概念比单播只是深了一个层次.
大家都有看新闻吧,新闻的现场直播不错吧?
多播的概念与电视台差不多.
现在来分析一下电视台,电视台有固定的发射频率,服务器也有固定的 IP .
两者本质上是一样的.
以下用逻辑点来说明:
电视台(简称 A 点)放电视剧就把录像带(简称 B 点) *** 去就行了.
服务器把自己的文件共享出来就行了.
这就是单播.
电视台做直播,直播地点(简称 C 点)要将信号发射到电视台,电视台再对外发射.
服务器接收到一个数据源,再将这个数据源对外共享.
无论怎样,用户(简称D点)访问的时候不是直接访问源头,而是访问电视台(服务器).
这就是多播.
多播的概念就是 D->A <-B、C 这个架构.
(B或者C 发送数据到 A, D 访问 A)
狭义上 B 点是固定的,它只是录像带,用 B 这个方案就是单播.
C 点是活动的(直播地方嘛,当然是活动的), C 这个方案就是多播.
Media Server(以下简称MS)与 Real Server(以下简称RA)支持同时单播与多播,
对于 C 点这个位置, MS 使用 MS 编码器(4.1.0.3920),
RS 使用 RealProducer.
两者的功能都差不多,只是一个是 Microsoft ,一个是 RealSystem 罢了.
对于 RS 来说,只要你有 RS 的登陆权限就可以设定多播.
详细设置可以自己慢慢看看,只是多加几个用户罢了.
对于 MS 来说,只允许本地拥有 Administrator(NetShowSevice) 权限的用户作出配置.
现在我们再来说说流媒体服务器支持的文件格式
windows media server支持的格式主要有asf、wmv、wma
realsystem server支持的文件格式主要有REALAUDIO、WAV、AU、MPEG-1、MPEG-2、MPS、REALVIDEO、AVI、QUICKTIME、REALPIX、REALTEXT、GIF、JPEG、SMIL、REAL FLASH
好了,说了那么多,该到正题了,我们的目的是做一个支持大部分流媒体格式文件的流媒体服务器,现在市面上能够买到的一些电影文件有rm格式和wmv格式
还有一些是DivX技术的avi格式,要想让你的服务器对他们通吃,不是没有办法,现在realsystem的最新流媒体服务端软件Helix Server已经支持windows media了不过,到现在为止,还没有人破解它的授权算法,呵呵,授权价格是很贵的,我想很多人是没有这个购买力的,我们现在只好使用已经破解了的realserver8这个软件了,但realserver8不支持window *** edia,要想实现“通吃”,我们只好在一台服务器上架设两种流媒体服务器了
一、windows media server的架设
windows media server是微软免费提供的一个流媒体服务端软件(当然不是真的免费,你想想windows2000要多少钱,不过我用盗版,哈哈哈哈哈哈)在2000光盘中可以找到,在装windows2000时可以选择这个服务,如果装2000系统时,你没有选择添加这个服务,你也可以在添加删除程序里选择添加这个服务(不要告诉我你不会装windows2000)添加后,你的机器就已经拥有了windows media server服务了,你可以把asf、wmv等文件放到c:\asfroot\中,用mms地址/文件名的方式来访问你放进去的那个文件了,呵呵,怎么样?简单吧?不过,你不可能真的就用c盘来存放那么多的流媒体文件吧?我们要做的是更改流媒体服务器的主目录,就是说我们可以在另外的分区建立一个目录来存放这些文件,当用mms地址/文件名访问的时候是访问你建立的那个目录里的文件 而不是c:\asfroot\中的文件,下面我们用一些图片来介绍这些设置
首先我们进入“配置服务器”选择“流式媒体服务器”点击“管理”进入
Windows Media Encoder
打开Windows Media Encoder后,在向导中选择第一项,而非第二项,这与前面的ASF文件输出是不同的,如图4。
图4
接下来的视频音频源选择是极为关键的,这里一定要保证设备被正确地检测到。我们这里选择了电视卡的AV In作为视频输出。
如果有必要的话,大家还可以在“配置”中进行视频制式的选择,如图5。
随后Windows Media Encoder会为我们自动建立服务器,并给出HTTP连接地址与局域网内部地址,这些内容我们必须记住,只有让访问者知道地址和端口号,我们的“个人视频服务器”才能正常为大家服务。与制作ASF文件相同的是,架设流媒体服务器时Windows Media Encoder也会要求确认画面质量。此时大家应该根据访问人数的多少以及自己的上行带宽来确定,如图6。
图6
至于那些欢迎文件,则是可有可无,如果觉得没有必要完全可以忽略,这不会对服务器造成任何影响。最后就是确认一些版权信息了,如图7。
图7
当我们进行完一切设置之后,Windows Media Encoder的界面会再次出现),此时必须按下“开始”才能让服务器正式启动,如图8。
图8
打开连接视频卡AV In的视频信号(可以是摄像机、录像机、CATV等),如果一切正常的话,大家就可以看到画面,如图9。
图9
好了,现在我们就可以通知我们的朋友了,告诉它刚才记下的地址。打开Windows Media Player,输入IP地址以及端口号,如图10。
图10
终于可以看到画面了,如图11。
图11
有几个问题要特别注意,windows meida server不支持中文文件名和目录名,realserver支持中文目录名和文件名.
下面,我们在来说说realserver的安装和设置
RealProducer
看到过VOD视频点播网站上的嵌入式Real播放器吗?这种感觉真是很好。对于有个人主页的朋友而言,何不也来享受一下DIY流媒体点播的乐趣呢?RealProducer 8.5 Plus这款强力流媒体制作软件为我们提供了相当方便的网页制作。
点击工具菜单下的“创建网页”(如图1),选择你需要创建的RM文件对象。随后RealProducer会询问创建“弹出式播放器”还是“嵌入式播放器”(如图2),这里大家可以根据需要选择。不过建议使用后者,因为这样启动速度更快。我们还可以制定播放器的界面,一般选择“标准播放器”即可。再经过几个简单的步骤之后,我们的HTML文件就生成了。此时RM文件对象所在的目录会多出几个文件,我们把这些文件与RM一起上传到FTP服务器即可。然后浏览者就可以轻松地享用你创建的RM流媒体(如图3)。需要注意的是,我们在上传文件时,一定要保证RM与HTML文件在同一目录下,不然播放器是找不到RM文件的,因为RealProducer在制作时使用相对路径。
图1
图2
图3
冲锋队:好了,流媒体软件应用我们就为大家介绍到这里了。其实潜力无限的流媒体市场还有很多出色的软件,但是有些并非是免费软件,因此就不多介绍了。希望大家能够充分享受流媒体的乐趣。
另外可以见:ehqy/dispbbs?boardID=12&ID=11184
也有介绍的
具体看机器的应用情况了,以下是比较常见的:1、电影服务器,就是用来储存电影给顾客点播,省顾客下载时间,由于是在同一局域网,也省掉占用的带宽资源。
2、收费服务器,就是用来专门计费的啦,安装的收费软件服务端。
3、游戏服务器,一般用来做虚拟磁盘,通过各种虚拟磁盘软件,把服务器硬盘上的内容通过技术手段以客户机硬盘的方式映射到客户机上,在客户机上装虚拟磁盘的客户端,就能像访问本地磁盘那样访问服务器上的内容。
4、存储、文件服务器,就是用来给顾客保存自己的文件(因为客户机一般有装还原保护,重启就恢复了,没法保存)或者用来给客户机对比更新游戏,客户机通过更新软件,来对比服务器上的游戏,同步服务器上的游戏。
5、网吧私服、网吧主页、论坛,所在的主机,都可以叫做服务器。
6、如果用的是无盘系统,那么服务器更为重要,客户机的系统、安装的软件、游戏,通通都在服务器上。
反正只要是网吧里给客户机提供各种特殊应用服务的主机都可以叫网吧服务器.
和网速有关系
因为有些服务器能力有限
本人所在网吧的配置:交换机:一台实达STAR-S2024M作为主干交换机,然后是7台24口的实达1824+交换机,8台交换机构成星型网络;
路由器: Vigor2003;
电影服务器:P4 1.6GHz CPU、技嘉845D主版、Kingmax 256MB DDR内存、TNT2显卡、D-Llink530网卡、希捷酷鱼五120GB×2。
CS服务器:P4 1.6GHz CPU、技嘉845D主版、Kingmax 256MB DDR内存、TNT2显卡、D-Llink530网卡、希捷酷鱼四40GB。
CS服务器篇
CS是时下依然热门的游戏,大多数在网吧玩CS的人数还是占半数以上的,要想留住这些CS人群,就需要为他们建立一个专用的CS服务器。
1、硬件要求:
服务器的最低硬件配置大概在P3 500MHz、内存在128MB以上,建议还是用P4配置,这样,可以在一台服务器上多建几个CS服务器。
2、线路要求:
线路当然是越快越好,我们把CS服务器架在主干交换机上,尽量提高Ping的速度,一般来讲,我这个服务器进满28个人之后Ping值在20ms之内,多了就会死机。
3、服务器端的设置:
第一种方法需要安装HLserver4108,然后再升级到最新版,再安装CS1.5最新版,最后设置一下基本参数就行了。
第二种方法很简单,就是直接使用CS1.5提供的hlds.exe,这是最方便的办法,然后将以上hlds.exe建立一个快捷方式,在命令行里输入下面一行(注意空格):
D \Hlserver\hlds.exe -game cstrike -port 27015 +maXPlayers 28 +map de_dust2 -nomaster +sv_lan 1
“D \Hlserver\hlds.exe” 你安装hlserver的目录
“-game cstrike” 指定运行游戏为CS
“-port 27015” 指定游戏连接端口为27015
“+maxplayers 28” 游戏最大人数28人
“+map de_dust2” 指定开始地图为de_dust2
“-nomaster” 服务器不上WON认证
“+sv_lan 1” 指定其为一个LAN Server
CS服务器人数设到最大值32,但如果满了,就会掉帧,所以可以根据你机器配置来设置人数,一台电脑可以设两个以上的服务器,只要把端口分开就可以了。
电影服务+Web服务器篇
为了吸引更多的人来上网,一些网吧开始架设电影服务器。电影服务器的架设不是很简单地设置共享硬盘,然后拷些电影就OK了。为了最大化地利用网吧资源,顺便把电影服务器设为Web服务器,建议配置为 P4 1.7GHz、256MB内存、200GB以上硬盘(可以买两个酷鱼五120GB的),系统建议装
windows 2000 Server版,如果装个人版的话,IIS只支持10个人浏览,如果装高级服务器版的话,会多安装很多无用的东西,所以服务器版的默认配置是比较适合100台以上网吧的。240GB硬盘就已经可以放几百部RM和AVI格式的电影了,并且7200转的硬盘已经够很多人同时读硬盘了,并且,我还做了Web服务器,FTP服务器每天有4万多IP登录服务器,服务器也能运行得很好。有人曾建议使用SCSI磁盘但个人觉得没这个必要,那样做还要另外投资。
电影服务器的建立方法
一种是使用专用的软件,例如美萍VOD点播系统,此软件是一套功能强大、使用简单的VOD点播系统,其内置高效服务器引擎,采用多线程、多并发流处理技术,客户端支持Web界面点播或者应用程序界面点播两种界面。支持目前所有流行的媒体格式,并且自动生成网页文件,即使你设置了禁止下载也不会影响点播。惟一美中不足的就是电影放上去的时候是一级一级排放的,要是放个连续剧就很麻烦了。
另一种是使用ASP编的Web方式,利用共享或流媒体播放程序打开这些电影,例如“file://电影服务器名字/电影/百年好合”,这样的好处就是可以把电影分类,并利于查找,此类编好的程序很多地方都可以下载。然后顺便再建一个FTP服务器,大家电影多,要想资源共享一下,使用Serv-U这个软件就可以很简单地实现了。当然,在路由器上也要映射一下默认端口21,这样,可以建一个主页,然后通过路由器把80端口映射一下。
由于Windows 2000漏洞较多,所以装好之后,需要做以下几件事情:
1、打补丁
微软的作风就是三天一小补,五天一大补,漏洞太多,补一点就好一点,使用“开始→Windows Update”然后把所有的补丁都装进去吧。
2、删除默认共享
(1)删除IPC$共享
Windows 2000的缺省安装很容易被攻击者取得账号列表,即使安装了最新的Service pack也是如此。在Windows 2000中有一个缺省共享IPC$,并且还有诸如admin$ C$ D$等等,而IPC$允许匿名用户(即未经登录的用户)访问,利用这个缺省共享可以取得用户列表。要想防范这些,可将在“管理工具→本地安全策略→安全设置→本地策略→安全选项”中的“对匿名连接的额外限制”修改为“不允许枚举SAM账号和共享”。就可以防止大部分此类连接,但是还没完,如果使用NetHacker只要使用一个存在的账号就又可以顺利地取得所有的账号名称。所以,我们还需要另一种方法做后盾:
创建一个文件Startup.cmd,内容就是一行命令“net share ipc$ delete”不包括引号;
在Windows的计划任务中增加一项任务,执行以上的startup.cmd,时间安排为“计算机启动时执行”,或者把这个文件放到“开始→程序→启动”中让它一启动就删除IPC$共享;
重新启动服务器。
(2)删除admin$共享
修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters增加AutoShareWks子键(REG_DWord),键值为0。
(3)清除默认磁盘共享 C$、D$等
修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters,增加AutoShareServer子键(REG_DWORD),键值为0。
3、修改默认用户名
在“管理工具→本地安全策略→安全设置→本地策略→安全选项”的“重命名来宾账户”将“guest”改成“abc”或者其他名字,下面机器登录名字设为名字,然后再把“重命名系统管理员账户”也改一下。有一次我扫描了一下我的IP段,就发现有多家网吧服务器的管理员名称是默认的Administrator,并且是简单密码。这一点应该引起我们重视。
到此为止,网吧的两个服务器已经可以很安全稳定地运行下去了,当然别忘了每隔一两天重启一下你的服务器。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)