1
计算机网络技术理论与实践
1.9.5.2 8.5.2 流媒体服务器搭建方法

8.5.2 流媒体服务器搭建方法

微软提供了免费的流媒体视频服务器平台,可以从微软网站上下载Microsoft Windows Media编码器9(wmencoder.exe)。

安装Microsoft Windows Media编码器9,然后将其启动,出现如图8-12所示的新建会话界面。

在这个编码器中可以建立直播视频服务器和点播视频服务器,也就是可以播放实时的视频内容和录制好的视频文件。下面以直播视频服务器为例。

img203

图8-12 新建会话界面

在“新建会话界面”中选择“广播实况事件”,单击“确定”进入到如图8-13所示的“设备选项”界面。在此界面中,可以选择本机用于直播的视频和音频采集设备,比如本机的“摄像头”和“麦克风”。然后单击“下一步”进入到“广播方法”界面,可以选择“推传递到Windows Media服务器”选项。单击下一步进入到“服务器和发布点”界面,如图8-14所示。

在“服务器和发布点”界面中,可以选择发布的“服务器名称”和“发布点”,客户端通过服务器名称就可以连接到本视频服务器上观看视频直播。如果需要让外网用户能够访问本视频服务器,那么必须设置一个公有IP地址,而且此IP地址必须是静态的,这样不会在每次启动服务器时出现变化。对于只在内网使用的视频服务器,可以设置一个私有IP地址,而如果是本机用来测试,就可以设置为本机的环回地址127.0.0.1。当然设置的这些IP地址都必须是本机上有的IP地址。在视频服务器IP地址的后面需要设置本直播视频所采用的端口号,这个端口号可以自己指定一个没有使用的端口号,本例中使用端口号8080。

img204

图8-13 设备选项界面

img205

图8-14 服务器和发布点界面

再单击“下一步”进入到“编码选项”界面,在这里可以选择视频和音频的编码方式,通常选择默认的“多比特率视频(CBR)”即可。选择好后,单击“完成”按钮就可以完成配置。配置好后,单击“视频编码器”工具栏上的“开始编码”按钮,编码器就通过本机摄像头和麦克风采集到视频和音频信息,并进行编码,然后在编码器中回显出来。

如果我们想要使用视频播放客户端来观看这个直播视频服务,可以打开Windows XP自带的“Windows Media Player”播放器,选择“文件”->“打开URL”,出现如图8-15所示的对话框,输入mms://127.0.0.1:8080或者“http://127.0.0.1:8080”,就可以观看到视频服务器上实时采集到的内容。

img206

图8-15 访问视频直播服务