流媒体论文-利用Windows-Media流媒体技术构建网络直播系统_第1页
流媒体论文-利用Windows-Media流媒体技术构建网络直播系统_第2页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、流媒体论文-利用WindowsMedia流媒体技术构建网络直播系统摘要:文章介绍了网络直播系统的工作原理,并详细描述了如何利用WindowsMediaServices流媒体服务构建简易的网络直播系统。关键词:WindowsMediaServices;网络直播系统;流媒体网络宽带技术的接入与普及促进了Internet的多媒体应用技术的快速发展,越来越多的人对上网提出了更高的需求音乐、视频等多媒体信息的浏览与访问。因此基于流媒体技术的网络直播、点播系统被广泛应用于网站的建设之中,尤其对于广播电视系统的网站更是不可缺少的。本文结合实际工作中的实践,介绍了如何利用WindowsMedia系列实现网络直

2、播。本文使用的简称:序号名称简称1 WindowsMediaServicesWMS2 windowsmediaencoderWMC1构建网络直播系统微软公司的WindowsMedia是与Windows2003操作系统绑定在一起的可以适应多种带宽需求的流媒体信息的发布平台。对于Windows视窗平台下流式多媒体视频播放的解决方案中,使用WindowsMedia系列不仅具备方便性、集成性、易用性的特点,而且可以完全免费使用,减少系统的投资。1.1网络直播系统框架图网络直播系统的工作原理:卫星、录像机和电视中传输的视频信号通过视频采集设备(即视频采集卡)将音视频的电视信号传输给WMC编码器,这些音视

3、频信号在WMC编码器通过WMC软件进行压缩、编码、被转换成适合在网络传输音视频流信号,并通过宽带网络传送给流媒体服务器(WMS直播服务器),WMS直播服务器利用WMS建立网络直播信号的发布点,将视频信号通过网络向终端用户传播。1.2网络直播系统的构建使用WindowsMedia搭建的网络直播系统主要包括两部分核心:WMS直播服务器和WMC编码器。1.2.1WMS直播服务器搭建WMS直播服务器的主要功能是通过利用WMS服务来接受WMC编码器传递过来的流媒体信息,并以广播的形式传播到网络中,供网络用户观看浏览。安装并配置WindowMediaServices直播发布点的步骤如下:(1) WMS服务

4、安装:WMS服务的安装是通过WIN2003的组件添加进行的,在开始宀控制面板t添加删除程序中选择添加/删除Windows组件,选择WMS组件然后插入WIN2003系统安装盘进行组件安装。如图2所示:(2) 启动WMS,通过向导配置直播发布点。WMS服务安装成功后,在开始t程序t管理工具中选择WindowsMediaServices进行启动。启动后的WMS通过右键选择发布点的添加发布点向导,即可以先对直播发布点进行初始的配置。在对直播发布点的向导里,会依次对发布点的名称,传输内容类型,广播发布点的传递方式,编码器URL,日志记录这些基本选项进行配置。在通过向导进行直播发布点配置的时候,应当注意:

5、首先,配置传输内容类型是对WMS接受的视频流进行选择。WMS服务提供了多种方式如编码器,播放列表,文件等。WMS直播系统需要接受编码器采集的视频流格式,然后进行广播,因此在直播系统构建时,需要选择编码器的内容传输方式。其次,在对广播发布点的传递方式配置时,WMS提供了两种传播方式,单播方式下,每一个客户端对视频流的接受都是一个独特的流,并且只有请求该流的客户端才能收到它;而多播方式下,服务器可以将流传输到网络上的多播IP地址,客户端通过订阅IP地址接收流。所有客户端都接收相同的流,但不能控制内容的播放。多播模式是一种分布式的多直播流的传输模式,常用在较为复杂的大型系统中。单播发布点相对简单,多

6、用于单直播服务器的中小系统中。在本文中,将以单播发布点为例进行配置。再次,在编码器URL的配置中,是WMS系统对接受的视频流的编码器地址(URL)进行设置,在直播系统,发布点通常是被动的接受流视频,因此,这个URL地址通常不一定是固定的地址,为了顺利完成直播发布点的配置向导,可以先随意的填写一个正确的IP地址,如http:/172.19.xx.xx,以进行发布点下一步的设置。上述配置完成后,向导会将上述的配置信息显示出来,如图3所示:(3) 直播发布点传输内容类型的推传递修改,完成直播系统配置。由图3信息可知,WMS服务器配置了一名为video,接受来自172.19.xx.xx编码器的流媒体内

7、容的直播单播发布点。为使直播系统能接受来自任何编码器的流媒体信息,并通过编码器的流媒体信息来启动直播系统,需要对发布点的传输内容类型做推传递的修改,将video发布点源属性初始值172.19.xx.xx,更改为"push:*”。这样整个的WMS直播服务器的设置完成。(4) WMS服务器的传输协议和端口号的确定:WMS服务器的传输协议和端口号为编码器的流媒体信号传输提供了网络传递支持。WMS服务器支持三种协议类型:http,MMS,RTSP。其修改配置方法如下图,选择服务器的名称,在右窗口里属性中选择控制协议,如图5所示。以HTTP协议为例子,双击打开后,可以看到HTTP服务器控制协议

8、属性,这里配置的为8080端口,那么在编码器流媒体推传递配置中就需要使用8080端口。1.2.2WMC编码器的搭建WMC编码器实际上是集成了音,视频采集设备和WMC软件的计算机。WMC编码器的主要功能是通过利用WMC编码转换功能,将从视频采集设备中采集到的视频信号进行编码压缩,转换成适合网络传输的流信号,然后将流信号传递给WMS直播服务器,供直播服务器进行网络发布使用。WMC的使用配置方法如下:(1) 通过向导建立直播信号采集会话。从开始t所有程序twindowsmedia中启动windowsmedia编码器,直接进入新建会话的向导,根据图1所示,流媒体信号通过音,视频采集设备获取,因此需要建

9、立捕获音频和视频的会话。会话向导会依次提示配置采集音频和视频的设备,输出文件的路径和名称,内容分发方式编码选项,显示信息等。音频和视频的设备根据编码器上安装的音,视频采集设备的驱动程序确定;输出文件的确定,是为了对采集出的流媒体信号进行保存;内容分发方式在WMS直播系统中要使用windowsmedia服务器(流式处理)方式;编码选项确定了采集的流媒体信号的详细参数,WMC提供了不同的编码模式,目前网络用户的带宽普遍达到了2M,通常情况下选择以DVD的视频;最后的显示信,WMC编码器,为使流媒体信编码模式,就可以实现在640*480的视频窗口中进行高质量的网络视频的播放息的配置,确定了在直播视频

10、中的标题、作者、版权等信息的显示内容。(2) 修改采集属性,将视频信号推送给直播服务器。在会话向导配置完成后可以完成视频信号的采集,并将采集转换后的视频存储到指定的流媒体文件中息转换为直播视频信号,供WMS服务器直播使用,需要通过对WMC的采集信号进行推传递的配置。修改新建的WMC会话输出属性,选择向服务器推传递,假设刚才配置的WMS服务器的IP地址为:202.102.*.*,协议的端口号为8080,则需要对服务器名配置成202.102.*.*:8080形式,发布点使用WMS服务器的发布点名称video,如果需要限制保存文件的大小和视频采集的时间长短,可以在此属性窗口中分别进行设置,如图6所示

11、。至此,网络直播系统构建完毕,在编码器对视频信号编码推送到WMS服务器的同时,网络终端用户通过windowsmediaplayer打开:mms:/202.102.*.*:8080/video,就可以观看直播。2WMS直播系统的不足尽管WMS直播系统的构建方便简单,使用灵活,投资成本较低并且功能比较完善,也存在很多不足,主要有以下几点:首先使用WMS直播系统,视频信号需要经过WMC采集编码,并推送至服务器的发布点上,才可以顺利地在网络中传输,因此直播信号的延迟比较长,一般情况下,延迟时间会长达20秒左右。其次WMS直播系统是在WMP播放软件的基础上进行视频直播信号的发布的,WMC编码推送的视频直

12、播信号为WMV格式的,不支持FLV,REAL,WMP等多种播放器的视频信号的发布。再次在单播配置服务器的情况,每个客户端会占用大量的服务器带宽,在服务器网卡带宽容量和网络总带宽容量的双重限制下,单播并不适合大型网络用户的直播情况。3结语随着宽带网络的发展,基于网络的视频信号的直播和点播已成为一个网站不可缺少的一部分。使用WindowsMedia系列可以方便、容易、快捷地搭建出一个功能相对完善的网络直播系统平台,并且可以节省成本的投资。尽管基于WMS基础的直播系统还存在着不如专用的直播系统的缺陷,但Windowsmedia系列的辅助软件可以帮助寻求解决的方法。参考文献1 吴兰君,王鲜芳,杨东平.基于WindowsMedia技术的网络教学系统的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论