基于Directshow技术的流媒体直播系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:bell0521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络带宽的不断提高,音频、视频等具有丰富表现力的信息传播手段变得越来越流行。视频点播、网络电视、网上直播等应用也迅速发展,网络已经成为除电视之外的另一大信息发布中心。流媒体技术已经成为网络上多媒体应用的事实上的标准。本篇论文阐述了使用WindowsMedia技术和DirectShow技术,开发的一套流媒体采集、编码和发布系统,它不仅稳定、高效,而且其编码模块扩展了现有制作工具的功能。 本篇论文阐述的核心是编码模块。编码模块结合了DirectShow和WindowsFormat技术,实现了单纯使用WindowsMedia技术所不能实现的功能。使用微软现有的流媒体编码工具,只能够发布ASF格式的媒体流;编码时,网络发送和写文件必须同时启停,而且它们的比特率、图像大小等各属性也必须一致。本编码模块对这些不足作了改进,它能够处理和发布多种媒体格式,并且支持各种硬件采集设备,网络发送和写文件相互独立,而且在编码的同时,能够对音频和视频实时地进行编辑处理。尤其是扩展了对Real编码格式的支持,使本模块可以为Real系统的HelixUniversalServer服务器提供编码服务。本模块采用了开放式的设计,能够容易地增加各种功能,如处理新的媒体格式及增加编辑效果。
其他文献
随着Internet的迅速发展,工业控制自动化、智能化程度的不断提高,进一步提升了工业控制的能力和拓展了工业控制的范围,基于Internet/Intranet的远程监控模式越来越受到人们的
程序切片技术是一种分解程序的技术,可将一个复杂的大程序根据需要分解成满足计算需要的小程序,同时保持所选程序功能的相对完整性和计算结果的正确性.本文首先广泛、深入地
随着信息智能化的飞速发展和需求,近几年来人脸分析学成为了计算机视觉、人工智能和模式识别等领域里的一个热门问题。人脸分析有六类课题,其中人脸检测和人脸跟踪就是其中最
现代教育理论认为,协同学习是提高学习效率的最有效的方法。计算机支持的协同学习,由于有网络和计算机技术的支持,因而具有学习时空自由、协同方式多样灵活、学习资源丰富等优点
Ad hoc技术起源于20世纪70年代的美国军事领域,它是在美国国防部资助研究的“战场环境中的无线分组数据网”项目中产生的一种新型的网络构架技术。 无线Ad hoc网络具有动态
电压不仅仅是电能质量重要指标之一,也是关系到大电网安全稳定运行的重要因素,近年来国际上几次大停电事故和电压有关系。如何使电力系统的电压调节设备进行实时自动协调控制,实
随着多核处理器体系结构的出现以及对称多处理机和集群体系结构的逐渐推广,出现了新型多核集群体系架构,因其性价比较高和可扩展性较好,而成为高性能计算领域的研究重点。多
  本文结合这两种技术对本体在语义网格上的应用问题展开研究,主要集中于如何对网格服务的各种标准服务文档进行语义化,并将结果应用于网格服务描述过程中的本体智能匹配。主
计算机网络技术的飞速发展,以及网络规模的不断扩大,导致了网络结构的日趋复杂化。因此,计算机网络管理已经成为了网络研究领域的热点,而对于基于TCP/IP协议的网络,简单网络
随着数字信息技术以及网络技术的高速发展,汽车的自动化、智能化和网络化也被相应地被提上了日程。而车载播放系统作为汽车的一个不可分割的部分也必然面临着新的技术革命,将数