单击治理界面中的Mount Points超级链接,将显示装载点配置页面。在其中的BasePath文本框中键入要指定为Real服务根目录的文件夹(如E:\Content),并在Base Path Location下拉列表中选择Local选项,该选项表示将使用本地硬盘来存储流媒体数据。然后单击Apply按钮,将显示Configuration Change Results对话框。在这里提示需重新启动Real服务器才能使修改后的配置生效,并显示修改后的Real主目录。依次单击“确定”按钮和Close按钮,以关闭提示框和对话框。然后,单击Restart Server按钮,重新启动服务器让修改生效。
需要注重的是,Helix Server不仅支持本地硬盘,而且也支持网络硬盘。当将映射到本地的网络驱动器设置为装载点时,应该在Base Path Location下拉列表中选择Network选项,并在Base Path文本框键入映射的网络驱动器盘符及存储文件夹。
(4)设置最大连接数。Helix Server可以对服务器的最大连接数量以及最大带宽进行限制。假如服务器的性能较差、硬盘读取速度不够快以及网络设备的带宽较窄时,需要对同时连接用户数量进行控制,以避免可能发生的系统瘫痪或网络拥塞。单击治理界面中的Connection Control超级链接,将显示连接控制页面。
在其中的Maximum Client Connections文本框中可以设置用户的最大连接数。假如该值设置为0,则表示不进行任何限制。当然,服务器所能提供的最大连接数量(Maximum Licensed Client Connections)最终还要受许可证的限制。
在Maximum Bandwidth文本框中设置服务器的最大连接带宽。假如该值设置为0,则表示不进行任何限制。其中带宽的单位为Kbps。在所有的设置完毕后,单击Apply按钮,对话框,并使相应的设置修改生效。
(5)访问控制。Helix Server在安全方面做得也相当不错,它可以禁止(或答应)特定的IP范围内的客户端对Real服务器进行访问,从而避免用户对该点播服务器的滥用。依次单击Security和Access Control超级链接,将显示访问控制页面。单击其中的Add New按钮,将给服务器添加一条新的访问规则。
在Access Type下拉列表中选择Allow或Deny选项,以设置用户的答应或拒绝权限。通常情况下,应当设置为答应(Allow)权限,以将Real客户端限制在某一IP地址段,从而禁止未被授权的用户来非法访问。在Client IP Address or Hostname文本框键入被授权(或禁止)访问的客户端的IP地址。若仅答应本地网络的计算机访问,可采用系统的默认值“localhost”;若仅答应某个IP地址段来访问,则键入该网段的网络地址,例如192.168.1.0或202.203.219.0。
在Client Netmask下拉列表中选择相应的子网掩码,以指定限制的IP地址范围。例如,选择24Bits(255.255.255.0/24),则限制整个C类网段;选择16Bits(255.255.0.0/16)则限制整个B类网段。假如只是指定某个IP地址,则该框可保持为空。在Server IP Address or Hostname文本框键入答应(或限制)访问的服务器IP地址。假如该服务器绑定有多个IP地址,在这里键入any选项可答应(或禁止)Real服务对所有1P地址的绑定。若在这里只键入一个IP地址,则答应(或禁止)Real服务对相应IP地址的绑定。在Ports文本框中,可以键入答应访问的端口号,它的默认值为“any”,即答应访问所有端口。
单击“↑”或“↓”按钮,可用来调整不同策略的位置。由于默认策略为答应所有用户来访问所有服务,所以在通常情况下,应当将新设置的访问策略置于列表顶端。在这些设置完毕后,单击Apply按钮,在这里列出了所有修改的内容,以要求治理员进行确认。依次单击“确定”和Close按钮,以关闭该对话框。单击Restart Server按钮,重新启动Real服务,以使修改后的配置生效。
(6)服务器的监控。想不想知道服务器是否已经濒临崩溃的边缘?想不想知道到底有多少用户在访问自己的Real服务器?网友们最喜欢看哪些MTV或大片?Helix Server为我们提供了较为详尽的服务监视功能,治理员只需借助于支持JAVA的Web浏览器即可将一切治理信息尽收眼底,从而实现了对Real服务的远程监控。
单击治理界面中的Monitor超级链接,将显示监控页面。在Performance选项卡中将显示CPU的占用率(CPU Usage)、内存使用情况(Memory Usage)、带宽使用情况(Bandwidth Usage)、用户连接数量(Players Connected)和打开的文件数量(File Usage)。选择其中的Connections选项卡,将显示各用户的IP地址(IP Adress)、连接类型(Type)、已连接时间(Duration)和己打开的文件名(Filename)。
三、访问Helix Server资源
Helix Server并没有像Windows Media那样提供发布文件或HTML文档,因此必须采用手工方式来创建Web页,以便于用户访问。
例如,假设一个网站的名称为vod.ghq.net,其装载点(即Helix Server主目录)为本地硬盘中的D:\movIEs文件夹。影片《我爱我家》的流媒体文件“我爱我家.rmvb”位于D:\movies\8子文件夹中,那么当在Web网页中为该电影创建超级链接时,URL的地址应当是"rtsp://vod.ghq.net:554/8/我爱我家.rmvb”。也就是说,RTSP的通用URL格式为:
rtsp://Real服务器的IP地址:554/子文件夹/RM格式文件名
rtsp://Real服务器的域名:554/子文件夹/RM格式文件名
需要注重的是,这里的554是RTSP协议的默认端口号,可以忽略不写。假如要为RTSP协议指定其他端口号,则必须在该URL中指定将要使用的端口号。
另外,由于Helix Server同时还支持MMS协议,所以它可以同时支持ASF、WMV、WMA和MP3文件的播放。当然这些流媒体文件也与RM格式文件一样,必须保存在装载点所在的文件夹中。在实现视频点播时,必须要使用MMS协议。例如,影片《红玫瑰》的流媒体文件g01.wmv位于D:\movies\ghq子文件夹,那么当在Web网页中为该电影创建超级链接时,它的URL应当是mms://vod.ghq.net/ghq/g01.wmv。也就是说,MMS的通用URL格式为:
mms://Real服务器的IP地址:1755/子文件夹/流媒体文件名
mms://Real服务器的域名:1755/子文件夹/流媒体文件名
需要注重的是,MMS默认的端口号为1755。假如使用的是MMS协议默认端口号,可以忽略不写。假如在配置中修改了该端口号,则必须在URL中进行指定。
当浏览者单击相关超级链接时,Realone Player将自动连接至Helix Server。在进行适当的下载缓存后即开始播放,从而实现视频点播的目的。另外,可以将RM格式文件直接放在Web服务器中的目录中,这时客户端用户也可以使用HTTP文件来访问。但这种方式可能会造成客户端用户的下载,如使用网际快车等多线程下载工具来下载多媒体文件,于是会占用了大量的带宽,从而影响其他用户的访问。因此,在这里并不建议使用。
