超限组播服务器使用指南超限组播流媒体系统是基于组播的流媒体系统,具有支持客户数量巨大的优点。包括轮播、点播和直播/转播功能。使用多项独有的专利技术,与其他基于组播的视频服务系统相比具有如下优点。1.利用IP组播协议支持海量用户享受视像服务的时候,服务器和网络主干的负载极低。2.成功解决了大规模组播网络丢包造成的视频马赛克问题。能够确保视频数据传输的可靠性。3.解决了以IP组播协议实现即点即播VOD的难题,是全球率先采用IP组播协议实现VOD即点即播的功能(免费试用版不包含此功能)。一、安装前准备工作1.开通网络组播协议,(1)首先开通核心交换机的IP组播协议,一般交换机都是用PIM协议支持组播路由协议,要注意的是PIM协议是针对端口的,所以需要将每一个需要组播数据流的交换机端口都进行PIM设置,建议使用SM稀疏模式;(2)其次要开通二层交换机上的IGMPSnooping协议;(3)详细的信息介绍参考如何构建支持组播协议的校园网2.检测组播协议的连通性:我们为大家提供了一个简单易用的组播测试工具,具体使用如下:在服务器端发送组播执行如下步骤:(1)输入测试的组播地址,注意不要与已经在使用的组播地址冲突;(2)点击开始按钮(3)您会看到绿灯闪烁,如果是红灯闪烁,则需要检查您的网络连接;(4)需要注意的是如果重新连接网线以后,需要关闭发送端和接收端测试程序,再重新运行,否则刚才的错误状态可能干扰下一步的测试。在客户接收组播端执行如下步骤:(1)填写与发送端相对应的组播地址;(2)点击开始按钮(3)您会看到绿灯闪烁,并且会有数据包的相关信息和数量,如果是红灯闪烁,则需要检查您的网络连接;(4)注意,如果您在用测试软件过程中,曾经插拔网线,或者关闭交换机的电源,测试工具软件会自动停止工作,您必须关闭测试软件,然后重新打开测试软件。3.在WinXP、WIN2000或WIN2003服务器上安装IIS服务器,具体的操作步骤参考微软的相关资料。(如果操作系统是XP,则不需要后续的激活ASP的操作)4.打开Windows2003IIS服务器的“应用程序服务器”窗口,详见下图(1)进入“管理您的服务器”窗口,点击展开“应用程序服务器”选项(2)点击“管理此应用程序服务”选项5.打开IIS服务器的ASP服务,详见下图。(1)点击并展开Internet信息服务(IIS)管理器及其所属的服务器;(2)找到并点击“web服务”扩展选项;(3)可以看到右边窗口有一系列的扩展服务选项,选中其中的”ActiveServerPages”选项;(4)点击中间的允许按钮,打开ASP服务;二、安装超限组播服务器超限服务器系统可以安装在Win2003或WinXP操作系统之上,如果是安装在WinXP上,操作系统所带的防火墙可能会阻碍服务,如果发现不能访问,先关闭防火墙后在测试,以便发现和隔离问题。超限组播系统的安装与一般的软件一样,逐步确认之后即可正常安装,安装之后会在开始菜单中生成如下应用程序组:1.超限组播控制台:用于控制服务器的工作,可以增加节目;制定节目播出计划;输入节目的介绍文字和图片等,这些信息会存储在数据库当中,并通过网页体现出来;2.后台控制器:是控制后台服务的控制界面,它直接控制超限组播服务,在系统提供组播服务时主要由它提供服务控制。平时可以将控制台关闭,但是组播控制器不能随意关闭;3.通用格式转换工具:通用的wmv、asf、rmvb格式只是压缩存储格式,不适合用于组播数据流的传输,所以您在播出这些节目时需要进行格式转换。此程序可以转换wmv、asf、rm、rmvb格式的文件,并可以一次性进行多个文件的批量转换。需要注意的是此版本只支持MPRG4格式的流媒体文件的转换,对于VCD、MPEG1和MPEG2格式并不支持。三、初始化设置安装完毕后首次运行会首先跳出一个设置窗口,您必须进行一些初始设置程序才能正常运行。1.基本设置:(1)设定服务器的服务网卡地址,一般情况下程序会自动测出您的服务器上的网卡,但是有两个特殊情况要注意,一个是不要设成虚拟网卡的地址,另一个是如果有多块网卡(区分内外网)时,选择您需要提供服务的那个网段的网卡;(2)点击发布按钮,自动发布网页,此后您再进入Win2003或WinXP的IIS设置,会看见多了一个VOD网页,如下图所示,可以用右键菜单的浏览功能来预览网页;2.设置组播地址资源注意:试用版限制了此功能的使用。如果只有你们使用组播并且是内网,使用默认设置即可。由于每个数据流都要占据一个组播地址,所以需要给服务器分配一个组播地址池,如果你们与外网的组播协议是连通的,或内网有其他组播应用,这一点需要与网络管理人员沟通协调,防止与其他组播应用产生冲突。(1)设置起始组播地址和结束组播地址;(2)点击添加按钮;(3)如果您得到的组播地址范围不是连续的,则需要重复以上步骤多次添加;3.设置端口资源一般情况下是不用更改此设置的,有些网络和防火墙设置了复杂的端口过滤,此设置是为了适应此类情况而设的。其操作步骤与添加组播地址一样。(1)设置起始端口和结束端口;(2)点击添加按钮;(3)如果您得到的端口范围不是连续的,则需要重复以上步骤多次添加;4.设置网页公告网页公告用于公布一些公告信息,刚开始使用系统的时候,可以用来告诉客户如何初始设置客户端和帐号等,减少客户对网管的咨询次数。请确认在网页公告板栏目中输入了如下蓝色字体的信息:您好,这是基于超限系统的组播流媒体测试网站,本网站公共的登陆用户名是:111密码是:111。请在客户端下拉页的“选项”页中的“网页地址”栏中输入服务器地址:,之后,您将在客户端下拉页的“节目”页中看到节目菜单,用户名和密码均为:111。请注意:其中红色的IP地址部分要改为您所架设的服务器的地址。在输入完成后用浏览器访问网页,在网页的公告栏中可以看到这些提示。四、制作组播流文件将wmv或rmvb格式转换为通用组播流格式具具体操作步骤:如下图所示:(1)选择源文件;(2)选择转换后的目标目录和文件名,注意如果是一个节目分多个文件,文件名的最后面要带顺序号,以便建立节目时区分;(3)点击“添加任务”(4)重复上述步骤,制定多个文件的转换任务;(5)点击转换,转换器即开始进行批量转换;五、超限组播后台服务控制器介绍点击进入服务程序后,会出现两个窗口,一个是后台服务控制器,如下图所示,它是控制后台服务的主控程序;另一个是控制台,后面再作详细介绍。后台控制器用于查看后台服务的状态,如果发现后台服务的图标出现异常,说明后台服务出现异常,建议重新启动服务器。六、超限组播控制台介绍超限组播控制台用于控制服务器的工作,可以按照一定的策略增加节目,或更改节目的播出策略;这些信息会存储在数据库当中,并通过网页体现出来;也可以查看服务状态。下面对其的使用进行逐步介绍使用控制台并利用其添加节目。1.控制按钮包括:(1)打开控制器:用于打开后台服务控制器;(2)关闭控制器:用于关闭后台服务控制器;(3)用户管理:用于添加和删除客户帐号,并设置密码,(试用版只提供公共帐户和密码的功能)。(4)设置:调出设置子窗口,用于更改在作初始化设置时所作的设置,关于其使用,在前面的“初始化设置”中已经做了详细的介绍,不再重复;七、添加/删除栏目类别系统自带4个节目栏目类别,在建立节目的时候,可以按照不同的内容在不同的节目分类中建立节目,如果您需要建立新的栏目可以添加栏目,也可以删除已有的节目。建立新栏目后,网页中也会显示相应新建的栏目。八、增加/编辑轮播节目策略与一般的视频服务系统不同,组播系统的网络服务带宽和用户的数量无关,推送组播的带宽完全由服务器的推送策略确定的。在同一时段内推送的组播节目越多,占用服务器的带宽就越大。所以需要制定节目播出策略,在每个时间段内,只提供有限数量的节目,每隔一定时间(建议3~7天)更换组播推送的节目。超限组播系统的节目策略系统允许网管一次定制长期的节目推送策略,服务器会按照推送策略定时更换所推送的节目。同一时间段内,同时推送的节目数量不要超过30M添加一个节目后,节目启动时,系统会自动在c:\release目录下自动建立一个以节目名为目录名的子目录,并将相应的流媒体文件拷贝到目录下。如果您在建立子目录拷贝流媒体文件时直接按照此规则(c:\release\节目名)在c:\release\目录之下以节目名建立子目录,则在建立节目的时候系统就自动省略拷贝文件这一操作。然后将代表节目的海报图片(jpg格式的)也拷入此目录中。目录结构如下图所示在确定播出一个节目前,需要制定一些相关的播出策略,例如分几个文件播出,什么时候播出,在网页上显示什么样的节目名和节目介绍等。下面逐一介绍。1.建立节目:选中一个栏目,然后点击添加节目按钮,将在此栏目中添加一个节目,并弹出一个对话框,用于建立节目。2.在确定要添加一个节目后会跳出一个“节目服务编辑”窗口,如下图所示,一个节目可以包括许多集或多个文件(比如系列课程、电视连续剧等),所以你可以对一个节目添加多个文件,点击添加文件按钮,右边半页会出现文件推送策略框;文件推送策略可以为每集节目或每个文件制定推送策略,具体操作步骤如下。(1)指定流媒体文件,进入相关目录指定流媒体文件,指定文件后,下面的“播放时间”栏目会提示相关文件的播放所需的时间(注意:此时间是将节目的播放一遍所需的时间,用于确定组播推送速度,是程序检测出来的,不要随意修改),如果此节目已经制定过播出策略,将无法选择此文件,您只需要在“已过期节目”或“未运行节目”中选择此节目并更改时间就可以了;(2)点击时间下拉按钮;(3)指定节目的开始和截止时间,建议将节目的切换时间定在点播客户较少的时间段,比如临晨;(4)点击保存按钮,确认指定的节目信息;(5)重复以上步骤,添加多集节目或多个文件,如上图的箭头所示;(6)添加所有文件后,还需要添加节目的“相关信息”,在右页的相关信息框当中您可以添加一些信息,这些信息将会显示在网页上,其中海报路径一项可以选择此节目的海报,如果选中“首页推荐”则在首页的栏目中会显示此海报,代表本栏目的内容;(7)系统默认将流媒体文件所在的目录名作为节目名称,如果目录名不是节目名,则您需要改动节目名栏目中的名称。确定后,系统会在节目开始的时候在建立一个“c:\release\节目名”的目录,并将流媒体文件拷贝进去;(8)同的,您也可以通过这样的操作更改策略,例如将一个以前播出过的节目(在控制台的节目信息框中的“已过期节目”项中)通过更改其播出策略的时间进行重播;(9)如果您制定的策略是立刻开始播放,则在节目播出策略框中点击确定后,节目将立刻开始服务。九、建立直播节目需要特别注意的是,网络直播由于采用微软Encoder软压缩技术,对于计算机CPU的消耗比较大,需要注意计算机的CPU消耗,在没有客户点播的时候,计算机的CPU负载应当在60%以下,如果超过60%,就需要调小Encoder输视频出分辨率。建立直播节目需要视频采集卡和微软的MediaEncoder9软件作为压缩视频的源,本服务器只提供可靠的组播视频信息推送。1.安装采集卡、驱动和视频采集软件,首先是要安装视频采集卡(建议用Osprey200及其兼容卡)及其驱动的驱动,然后安装WMEncoder软件。2.建立视频源(1)新建广播,运行WMEncoder软件,选择新建广播;(2)选择视频卡;(3)选定采集卡后,可以配置采集卡的具体配置参数,如下图所示,其中最重要的参数是视频的制式,另外还可以在此页中看出是否有视频信号,“检测到号:1”表示有视频信号输入采集卡,如果是“检测到号:0”,表示视频采集卡没有采集到视频信号,如下图步骤(1)(2)(3)所示;(4)视频连接方式:选择拉的方式;(5)拷贝连接地址,此视频流的连接地址在建立直播频道的时候要用到。以后所有的选项一路确定直到完成;(6)设置完成后,从窗口可以看到采集的视频,可以通过属性按钮来调整视频的大小等属性。(7)存设置,供下次启动的时候重新调用;