论文部分内容阅读
随着网络带宽的不断提高,音频、视频等具有丰富表现力的信息传播手段变得越来越流行。视频点播、网络电视、网上直播等应用也迅速发展,网络已经成为除电视之外的另一大信息发布中心。流媒体技术已经成为网络上多媒体应用的事实上的标准。本篇论文阐述了使用WindowsMedia技术和DirectShow技术,开发的一套流媒体采集、编码和发布系统,它不仅稳定、高效,而且其编码模块扩展了现有制作工具的功能。
本篇论文阐述的核心是编码模块。编码模块结合了DirectShow和WindowsFormat技术,实现了单纯使用WindowsMedia技术所不能实现的功能。使用微软现有的流媒体编码工具,只能够发布ASF格式的媒体流;编码时,网络发送和写文件必须同时启停,而且它们的比特率、图像大小等各属性也必须一致。本编码模块对这些不足作了改进,它能够处理和发布多种媒体格式,并且支持各种硬件采集设备,网络发送和写文件相互独立,而且在编码的同时,能够对音频和视频实时地进行编辑处理。尤其是扩展了对Real编码格式的支持,使本模块可以为Real系统的HelixUniversalServer服务器提供编码服务。本模块采用了开放式的设计,能够容易地增加各种功能,如处理新的媒体格式及增加编辑效果。