浅谈基于Windows Media技术的流媒体系统的设计与实现

2013-08-15 00:54甄华
科技视界 2013年35期
关键词:单播多播微机

甄华

(河南工业贸易职业学院,河南 郑州450012)

Windows Media流媒体系统包括服务器端和用户端两部分。服务器端包括Windows Media服务器、制作计算机。Windows Media服务器用于存储和发布流媒体信息。制作计算机安装视频采集卡、声卡及摄像机,用于制作流媒体文件。用户端安装Windows Media Player软件。数据传输依托校园网。

1 软硬件要求

服务器硬件配置一般是PIII400以上CPU,内存在128~512M左右。操作系统Windows 2000 Server及Windows Media服务组件。

2 Windows Media校园流媒体系统的实现

2.1 Media服务器的安装

本人所用微机(P4 1.8G,256M)已连入公司局域网,并能上因特网,操作系统为Windows 2000 Server,并添加了“Windows Media服务”和“Internet信息服务(IIS)”。

由于公司条件所限,所用的Media服务器和制作计算机暂时为1台微机。网上下载并安装Windows Media 9系列的中文版播放器和编码器,下载网址为:http∶//www.microsoft.com/windows/windowsmedia/ download/default.asp。

2.2 ASF文件的制作

在微机上安装了Broadway视频采集卡,并通过录像机采集了两段AVI格式的录像,分别命名为LX1.AVI和LX2.AVI。通过Windows 2000 Server自带的编码器Windows Media Encoder可以很容易地将两个AVI文件转换为ASF文件:LX1.ASF、LX2.ASF。在F盘上建立文件夹ASF,将两个ASF文件存入(为表述方便,文中所用文件名、路径、计算机名称、IP等,皆为实际实验过程所用,不同用户可根据自己实际环境确定这些内容)。

2.3 使用“快速启动向导”创建“点播单播发布点”

在F盘上建立文件夹“asx”并设为共享,以便在后续操作中放置“. asx”通知文件。

在Windows Media管理器菜单框中单击“单播发布点”,出现“单播发布点”页。确保选择了“使用向导创建新的点播单播发布点”复选框,单击“点播”,然后单击“新建”,出现“配置和发布单播点播流快速启动向导”。

在“选择一个发布点”屏幕中,选择“创建一个发布点”。在“创建一个新的发布点”屏幕中,在“别名”框中键入别名为“asf”。在“路径”框中,键入“F∶asf”。在"查找目标.asf文件"屏幕,输入“F∶asflx1.asf”。在“选择发布方法”屏,选择“MMS协议”和“创建一个.asx文件”,然后选择“下一步”。在“准备发布”屏幕中,选择“完成”。

将“lx1.asx”通知文件保存到“F∶asx”里面。在“发布完成”屏幕中,单击“测试URL”、“测试.asx”可以在Windows Media Player中传递点播单播发布点的流式化内容“lx1.asf”。

2.4 “广播单播发布点”的创建

步骤如下:

打开视频采集设备,启动“Windows Media编码器9系列”。在“新建会话”窗口中选择“广播实况事件”,按“确定”。

在 “新建会话向导”窗口的 “设备选项”屏中,“视频”选择“Broadway MPEG Capture/compression”(微机视频采集卡型号),“音频”选择“Realtek AC97 Audio”(微机声卡型号),按“下一步”。在“广播方法”屏中,选择“自编码器拉传递”,按“下一步”。在“广播连接”屏中,HTTP端口设为“8080”,按“下一步”。在“编码选项”屏中,选择“多比特率视频和音频”,按“下一步”。在“存档文件”屏中,按“下一步”。在“包括视频文件”屏中,按“下一步”。在“显示信息”屏中,随便输点东西(最好有意义),按“下一步”。在“设置检查”屏中,按“完成”。

在“Windows Media编码器9系列”程序窗口中,按“开始编码”,“Windows Media编码器9系列”开始工作,在窗口中可看到其采集画面和相关信息。

2.5 建立默认Web站点虚拟目录

启动“Internet信息服务”窗口,点开服务器名“mediaserver”前的“+”号,再右击“默认Web站点”,打开其快捷菜单。在快捷菜单中,点“新建”中的“虚拟目录”,启动“虚拟目录”创建向导,按“下一步”。在“虚拟目录别名”屏中,输入别名“asx”,按“下一步”。在“Web站点内容目录”屏中,输入“F∶asx”,按“下一步”。在“访问权限”屏中,按“下一步”。在“Web站点内容目录”屏中,输入“F∶asx”,按“下一步”,再按“完成”,结束向导。

2.6 使用网页链接进行测试

启动“Microsoft Frontpage”程序窗口。将网页保存到“F∶asx”里面,起名为“index.htm”。

插入一个九行两列的表格。在第一行输入“1.请测试“点播单播发布点”:”,在第二行第一列输入 “点播单播一”,链接到 http∶// mediaserver/asx/lx1.asx;在第二行第二列输入“点播单播二”,链接到http∶//10.10.214.161/asx/lx1.asx;在第三行第一列输入“点播单播三”,链接到mms∶//mediaserver/asf/lx1.asf;在第三行第二列输入“点播单播四”,链接到mms∶//10.10.214.161/asf/lx1.asf。分别试验四种访问方法在第四行输入“2.请测试“广播单播发布点”(要先启动“Windows Media编码器9系列”的广播功能):”,在第五行第一列输入“广播单播一”,链接到http∶//mediaserver/asx/test.asx;在第五行第二列输入“广播单播二”,链接到http∶//10.10.214.161/asx/test.asx;在第六行第一列输入“广播单播三”,链接到mms∶//mediaserver/test;在第六行第二列输入“广播单播四”,链接到mms∶//10.10.214.161/test。分别试验四种访问方法。

在第七行输入“3.请测试“多播广播站”(要在“多播广播站”中先启动节目):”,在第八行第一列输入 “广播多播一”,链接到http∶// mediaserver/asx/guangbo1.asx;在第八行第二列输入“广播多播二”,链接到http∶//10.10.214.161/asx/guangbo1.asx。分别试验两种访问方法。

在任一台联入公司局域网的微机上输入http∶//10.10.214.161/asx/ index.htm,均可访问该网页。通过点击,可访问“点播单播”、“广播单播”、“广播多播”等媒体流。提请读者注意,在没有启用多播和路由访问的网络中,以上媒体流可能会访问不到。

猜你喜欢
单播多播微机
高空通信平台非正交广播与单播复用容量研究
胖树拓扑中高效实用的定制多播路由算法
用于超大Infiniband网络的负载均衡多播路由
InfiniBand中面向有限多播表条目数的多播路由算法
Fuzzy Search for Multiple Chinese Keywords in Cloud Environment
电力系统微机保护装置的抗干扰措施
城市车辆网络单播路由协议:审查、分类和开放问题研究
IP互动电视快速频道切换的解决方案与实现
新型微机可控顶控制系统原理及现状
锁相环在微机保护中的应用