windows Server 2003自带有流媒体服务器组件,可以提供流媒体服务。在学校的教育教学中,会经常用到视频资源,比如课堂教学辅助视频,科学类、教学教法类等视频资料很多。如何有效地管理与使用这些视频资源呢?是每一个管理人员所要思考的。采用流媒体技术应该可以非常方便地管理与使用视频资源。
一、安装相关软件
首先要安装Windows Media Encoder(WM编码器程序),该程序安装Windows XP Professional上,主要用来流媒体编码制作做Windows Media Video格式的音视频及向流媒体服务器上推送视频流。
图一
图二
图三 安装Windows Server 2003的Windows Media Services
图四 拷贝文件
图五 Windows Server 2003的Windows Media Services
图六
图七 连接流媒体服务器上的播放列表(播放列表的后缀名是.wsx)
Windows Media Services可以提供点播与广播服务,上面我们使用的是它的点播功能。
二、管理Windows Media Services
前面简单地使用了Windows Media Services的功能,接下来要详细了解Windows Media Services的管理与配置。依次单击“开始”——“管理工具”——“Windows Media Services”,打开管理工具:
图八
当Windows Media Services安装后,就会自动创建一个发布点(包括点播与广播),发布点的点播视频主目录是:C:\WMPub\WMRoot。单击“更改”按钮可以重新设置点播视频主目录。
在点播发布点的“属性”选项卡中,可以对Windows Media Services进行配置:
图九
“授权”下的“WMS IP地址授权”项是用来授权合法的IP地址才能访问Windows Media Services。这样就可以有效地保护视频资源,只有经过授权的合法的IP段才能访问。
图十
如果开启了WMS客户端日志记录功能,客户对Windows Media Services的所有访问将被记录在日志文件里面。
“限制”里面共有八个设置项,主要是用来限制客户端与Windows Media Services的连接及速率。
三、实况广播的应用
下面我们要做一个实时视频广播的实例。Windows Media Services安装时自动创建的广播发布点不能用于实时视频流广播,我们需要新创建一个广播发布点(或由编码器自动创建)。还需要说明的时,实时视频采集/编码器与Windows Media Services服务器不在一台计算机上。拓扑图如下:
在图十四中“视频采集编码计算机”上的操作系统是Windows XP Professional,安装有Windows Media Encode,或者称之为视频编码器,“流媒体服务器”是Windows Server 2003安装了Windows Media Services组件。编码器到流媒体服务器的传送有两种方式:推传递和拉传递。推传递时,是由编码器向流媒体服务器主动发起连接,反之是服务器向编码器提取视频流。
首要工作:启用Windows Media Services服务器上的“WMS HTTP服务器控制协议”,选择服务器名字(本例中为“senya”),然后再切换到右侧窗口的“属性”空格,选择“控制协议”项,然后就可以启用“WMS HTTP服务器控制协议”:
1、编码器以“推送”的方式向流媒体服务器(Windows Media Services)提供视频流。
图十七 运行Windows Media编码器,自会运行创建新会话向导,选择“广播实况事件”
图二十 配置要推送到的流媒体服务器的IP地址及端口,发布点名称,最好选择“自动删除发布点”
图二十六 编码器向流媒体服务器推送流媒体时的管理用户名及密码
此时在流媒体服务器上已经创建了一个名为broadcast的发布点。
图二十七 编码器检测不到发布点类型的提示,不要理睬该提示信息
图二十九 正在编码(此时broadcast发布点已经启动,客户端可以访问了)
图三十 以mms://192.168.1.99/broadcast为地址播放广播视频
2、编码器以“拉传递”方式向流媒体服务器传送视频流
编码在创建一个新会话时,广播方法中选择“自编码器拉传递(服务器或播放机初始化连接)”:
图三十三 在Windows Media Services中添加发布点
在创建发布点向导中,关键要注意发布点的名称和编码器URL,其它的按默认配置即可。
在这一步后,编码器开始编码,然后启动创建的发布点。此时流媒体已经可以向外提供服务了。
本文详细地介绍了Windows Media Services流媒体服务器的实况广播的使用。更深入的应用,还是靠自己钻研。当前基于硬件的实况广播设备也很多,它们的价格比较贵,速度与视频的质量比较好。