网络安全 频道

利用Real System实现VOD点播教程三

RealServer9.0的点播配置和测试

    进入RealServer9.0的管理界面,会见到各种功能各异的菜单,分别实现不同的功能,虽然给用户的感觉是非常的复杂,其实不然。很多设置都不用理睬,只要把重要的设置调整好,就可以进行视频的点播、在线直播,下面重点说明。

    1.Server Setup(设置服务器)

    端口管理(Ports)

    在Ports(端口)管理对话框(如图1),最重要的是RTSP Port(实时流传输协议端口)554,这是进行视频点播应用的端口。其他的端口跟安装时候显示的端口一样,一般保持默认数据即可。

    Monitor Port(监控端口)进行当前服务器状态的监控,例如文件的调用、登陆的用户数量等。

    Admin Port(管理端口)这是随机产生,作用防止黑客的攻击。


利用Real System实现VOD点播教程三
图1

        IP Binding(绑定IP)

        提示:建议不要在同一机器上同时安装流服务器和WEB服务器因为那将存在端口80的冲突。
一台Helix Server服务器上可能有不止一块的网卡,或者在一块网卡上可能有不只一个的IP地址,在某些情况下,就必须对Helix Server的IP地址进行绑定。在“IP Binding”对话框就是用来进行对服务器进行IP地址绑定以及对现有绑定进行编辑和删除的(如图2)。

        具体操作如下:例如在局域网中服务器的需要绑定IP地址:192.168.0.5~192.168.0.6

        (1)在“Edit IP Address”(编辑IP地址)输入服务器的IP地址192.168.0.5,在IP Addresses会相应显示出地址,然后单击“+”(Add New IP Address)按钮,输入第二个需要绑定的IP地址(如图3)所示。

利用Real System实现VOD点播教程三
图2

利用Real System实现VOD点播教程三
图3

        (2)绑定后,单击“Apply(应用)”按钮,会出现重新开始服务对话框。单击“确定”按钮(如图4),回到界面中,在右上角单击“Restart Server(重新开始服务)”按钮即可(如图5)。

利用Real System实现VOD点播教程三
图4

利用Real System实现VOD点播教程三
图5

        Connect Control(连接控制)

        单击Connect Control图标,进入“Connection Control”对话框(如图6)。

        “Maximum Client Connections”规定最多连接用户的数目,“0”表示没有限制。

 注意:不能超过证书允许的数字显示的“10”,不同的用户可能有不同的数目。

        “RealPlayers Only”、“Realplayer Plus Only”建议设置为“Off”,这样不限制是否采用RerlPlayer Basic版本还是Plus版本连接。

        “Maximum Bandwidth”最大的连接速度,“0”表示没有限制。

利用Real System实现VOD点播教程三
图6

        Redundant Server(冗余服务器)

        这部分内容对作为高级大型网站的Admin是非常有用,(如图7)的冗余服务器的原理图形。

利用Real System实现VOD点播教程三
图7主服务器和备用服务器上的内容是完全一样的。如果服务器设置了冗余服务器,那么在服务器和Realone开始建立链接的时候,服务器会发送给Realone一份冗余服务器列表。如果主服务器瘫痪,Realone就随机从列表中选一个服务器继续传输流文件。这对用户来说基本上就不会知道主服务器坏了,不过也许感到速度和效果没有前面好。

    提示:冗余服务器只是在Realone Player及其以后的版本中能用,早期的Real Player版本和其他的媒体播放器是不行的。

    注意:
    (1)备用的服务器上的内容和主服务器上的内容最好是一样的。无论是点播的还是直播的。但是,如果不是完全一样,那在设置重定向规则时可能就得麻烦一点。

    (2)冗余服务器的设置应该在多个服务器上进行。例如有A、B和C三个服务器,想让他们成为冗余服务器。那么A服务器的后备服务器就是B和C,它的后备服务器列表中就是C和B;而B服务器的后备服务器列表中就是A和C;C服务器的后备服务器列表中就是A和B。开始的时候,3个服务器均衡的向RealonePlayer提供服务。如果A服务器突然不工作了,那么原来A的用户将转向B和C,播放器RealonePlayer随机选择B和C,这样有利于B和C负载的均衡。

    要进行冗余服务器的设置,进入“Redundant Servers”设置界面(如图8)。例如要设置两个冗余服务器,名称分别为guangzhou/shanghai;

    (1)单击Alternate Servers旁边的“+”按钮,在“Description”(描述)输入备用服务器的名称,例如shanghai;“Hot”(IP地址)中输入备用服务器的IP地址,例如202.115.22.178;“Port”(端口)输入备用服务器的端口,也就是RTSP端口554;如果需要添加多个服务器,单击“+”按钮即可,删除可以单击 按钮。

    (2)Edit Rule Path(编辑规则路径)就是指定备用服务器的重定向规则。“/”表示和主服务器完全一致。规则定好以后就得选择“Add Alternate Server To Rule”,告诉HELIX UNIVERSAL SERVER,对那个备用服务器应用该规则。

    (3)设置完后,单击【Apply(应用)】按钮即可。


利用Real System实现VOD点播教程三
图8

    Mount Points(流式文件地址设置)

    在这里设置流式文件的地址。默认的是“C:\Program Files\Real\Helix Server\Content”。

    (1)建议设置“Edit Description”选择“RealSystem Content”(利用RealSystem 系统连接);“Mount Point”采用默认形式“/”;“Base Path”里面输入要进行流式文件发布的地址,例如“K:\经典广告”,其他的默认(如图9)。

利用Real System实现VOD点播教程三
图9

    (2)单击“Apply(应用)”按钮,重新启动服务器即可设置完成。

    URL Aliasing(指定别名)

通过一个简单的别名,让用户更加方便的记忆。而对于长篇的地址,只要用 rtsp://server:port/alising  就能代替(如图10)。

利用Real System实现VOD点播教程三
图10

    HTTP Delivery(HTTP协议传输)、Cache Directives(缓存指示)

    HTTP Delivery(HTTP协议传输):需要通过HTTP传输某些文件,在“HTTP Delivery”对话框中的目录就是定义为通过HTTP协议传输的(如图11)。可以增加或者对目录进行编辑管理。通过HTTP协议传输文件对于处于防火墙后面的用户是非常必要的,因为防火墙对利用HTTP(端口80)传输的文件 一般不限制。

利用Real System实现VOD点播教程三
图11

    Cache Directives(缓存指示)默认状态下是对所有的点播文件和直播文件进行Cache的处理,如果采用Helix Proxy对多个Server进行管理的时候,Cache将会导致一些不必要的麻烦,在这里,就是设置对某写文件和目录关闭CACHE功能的选项。比如一些实时性的新闻节目都需要关闭Cache功能(如图12)。

利用Real System实现VOD点播教程三
图12

    Media Sample(媒体样例)

    RealServer还给出了默认的一些样例,以供用户来参考,可以随便的单击其中的一个来观看效果,不过要注意的,这些样例都保存在“C:\Program Files\Real\Helix Server\Content”,如果前面在Mount Points里面改变了该路径,点播的时候会出现错误,解决的办法就是把路径重新的添加到Mount Points的Base Path里面即可。例如点播Windows Media的样例的效果,在底下会有连接过程的显示“Buffering:78% complete”的效果(如图13)。

利用Real System实现VOD点播教程三
图132. Security(安全管理)

    安全管理的作用可以对登陆的IP等进行设置,提高服务器的运作效率。

    Access Control(访问控制)

    访问控制就是依据IP地址来接受或者拒绝请求服务者的访问。例如:可以只允许局域网内的用户访问流服务器。例如他们的地址是192.168.0.1到192.168.0.100(这可是典型的局域网的IP布局),共100台机器。

    单击“+”,添加新的访问规则Admin(如图14)。

    (1)访问描述(Description):对访问的简单描述,例如输入Admin;访问类别(Access Type):是允许还是拒绝,有Allow(允许)和Deny(拒绝)选择,一般采用Allow。

    (2)Clint IP Address Or Hostname(客户机IP或者机器名):允许/拒绝的IP地址中的最小的IP地址,例如允许IP地址:192.168.0.2~192.168.0.10访问,最小的IP地址为192.168.0.2,输入该IP地址。

    (3)客户子网掩码(Client Netmask):用于规定IP地址的范围,可以选择25Bits。

    (4)Server IP Address or Hostname(服务器的IP地址):机器实际的IP,例如192.168.0.5。

    (5)Port(端口):进行点播和直播的端口,也是RTSP的端口“554”,设置好根据提示重新启动服务器即可。


利用Real System实现VOD点播教程三
图14

    注意:应用规则是有顺序的,上面的优先级最高。所以设置好了限制以后,还得调整规则的顺序。

User Databases(用户数据库)

    这部分就是对于用户及其信息管理,可以把它存储在普通的文件中或者写到数据库中。以后的用户认证可以采用在WEB中注册,把数据写到数据库中,以方便管理。Helix Server 支持多种数据库类型的数据文件,包括Flat File/ ODBC/ mSQL/ RN5 DB Wrapper 类型的数据库,一般采用默认的设置,不修改(如图15)。

利用Real System实现VOD点播教程三
图15

    Authentication(授权)

    可以在这个页面中增加登陆服务器的用户组和用户名。有管理组、编码组等等。

    例如:给编码组开一个帐户,如果要进行在线直播,这是必须的。

    (1)选中SecureRBSEncoder,单击下面的用户管理(User Management)下面的为域添加一个用户(Add a User to Realm)选项(如图16)。

利用Real System实现VOD点播教程三
图16

    (2)弹出Add User对话框,填入帐号和密码,单击“Okay”按钮即可(如图17)。

利用Real System实现VOD点播教程三
图17

    配置到现在,服务器就可以进行点播设置

    3.点播测试

    下面是具体的测试过程。例如要在网络中点播“K:\电影下载\逝言无声”中的文件。

    (1)在“Mount PointsàBase Path”输入路径“K:\电影下载\逝言无声”,单击“Apply(应用)”按钮,单击“Restart Server(重新启动)”按钮。

    (2)在客户机中打开RealOnePlayer,单击“文件à打开”命令,出现“Open(打开)”对话框,在栏目中输入:“rtsp://192.168.0.5:554/誓言无声-1.rm”,其中“rtsp://192.168.0.5:554/….”或者“rtsp://Servername:554/….”是进行点播的格式名称,RTSP为协议,192.168.0.5为服务器的IP地址或者输入本机器的名称Servername,554为端口,后面为RM文件的名称(如图18)。

    注意:一定要保证网络工作才行。

利用Real System实现VOD点播教程三
图18

    (3)单击“OK”按钮,RealOnePlayer会自动的连接服务器,几秒的缓冲后,要点播的文件会显示(如图19)。

利用Real System实现VOD点播教程三
图19

http://www.hack58.net/Article/60/63/2006/9030.htm

0
相关文章