基于Directshow技术的流媒体视频混合及网络传输系统的研究与实现

来源 :北京工商大学 | 被引量 : 0次 | 上传用户:rrejoice
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着传统媒体市场与网络服务越来越紧密的融合,流媒体传播和使用日益广泛。特别是近几年来,网络的普及以及网络带宽的增加,使得流媒体商业应用市场也不断扩大,这就引发了流媒体及其应用技术的研究热潮。在流媒体热点技术的研究和应用中,对视频流媒体技术应用的需求尤为突出,目前,互联网,移动网和广电网都支持视频流媒体传递。如何在现有网络传输条件下应用视频流媒体技术提供高增值服务,已成为研究热点之一,本文研究并实现的基于Directshow技术的流媒体视频混合及网络传输系统,也正是基于这样的考虑。 本文的研究工作得到了总后研究所的大力支持与帮助。在Directshow技术和windowssocket技术的基础上,以军队及相关领域视频传输特殊需求为应用对象,综合考虑到军队实际视频信号传输需求和目前低码流传输条件的限制,对流媒体视频混合技术及网络传输技术的理论与应用进行研究。 论文的主要工作和实际应用价值如下: ①研究并建立了一种基于Directshow技术的流媒体视频混合及网络传输系统。 ②实现了两路视频流媒体的混合。在一台视频流媒体服务器、一台终端和一条低带宽线路的条件下同时传输两路动态视频流,使得人们可以在同一个屏幕上同时观看到两路视频节目,并使叠加视频能够显示在视频窗口指定区域,可以随时调整叠加视频节目在屏幕上的位置,同时能够调节叠加视频的Alpha值。 ③将windowsSocket技术和DirectShow技术有机整合,给出了混合视频流网络传输的解决方案,根据windowsSocket网络通信技术特点,设计了用于流媒体网络传输的WindowsSocket;提出了一种双缓冲队列技术;构建了两个用于发送和接收数据的网络传输DirectShowFilter。 本文实现的流媒体视频混合及网络传输技术,尤其适合在低码流的简陋传输条件下,实时传输两路混合视频流,而无需增加带宽。具有客户端简单,传输效率高,传输信号准确清晰的优点。系统利用先进的DirectShow技术将流媒体处理大为简化,结合WindowsSocket网络通信技术,采用VC++技术进行开发,具有高效、节约带宽、扩展性好、软件的重用性高等优点,因此本课题具有一定的科学研究意义与实用价值。 本课题的研究成果,本技术还能够使视频流媒体技术锦上添花,可以为互联网、移动通信网和广电网提供增值业务。比如:利用视频流媒体混合传输技术可以在手机电视上实现“画中画”效果,可以为移动用户提供个性化信息服务,弥补了移动流媒体信息容量不足和用户获取多路资讯需求的矛盾。运用于视频会议,可以使会议更加生动,内容更加非富。视频流媒体混合传输技术还能够为QQ用户营造体育比赛现场直播的热烈氛围,便于网络用户跟踪热门事件等等。在军队信息化进程及其它许多领域也有其特殊的应用价值。
其他文献
网络信息资源的共享是信息社会的重要标志之一,搜索引擎是用户在Internet上检索信息的主要工具,随着搜索引擎技术的发展,智能化及专业化已成为学术界及计算机工业界的研究热点。
本文旨在对并行程序设计、通信正确性验证、性能分析给出相应的建模与实现方法,以利于并行程序的推广应用。本文工作的主要贡献表现在如下几个方面:(1)在对现有主要的程序建模
学位
计算密集型应用一直是高性能计算(HPC)领域的一个重要话题。然而,计算密集型应用对硬件平台的计算能力要求甚高,使得传统的多处理器系统难以胜任。所幸,拥有大规模并行计算能
早期的图像检索方法是以数据库技术为基础、以大工作量的人工标注为代价的基于文本的检索。随着大规模图像库的出现,基于文本的图像检索表现出越来越多的局限性,基于内容的图像
为了充分认识超大规模集成电路(VLSI)中寄生电容、电感的大小以及分析电机电磁场的需要,本文设计实现了求解泊松方程的并行迭代算法。 本文使用有限差分法结合区域分解法对
本文在深入分析研究WebGIS应用系统现状和Struts框架机理的基础上,针对众多的WebGIS应用系统难以将表示层与业务层分离的问题,提出了在Struts框架下进行WebGIS应用系统的设计与
生产管理是中小制造业资源计划的关键子系统之一,在制造业信息化建设中处于十分重要的地位。它也是目前制造业信息化建设过程中的难点和薄弱环节。针对中小制造业生产管理过
在移动互联网日益兴起的今天,用户每天产生海量的带有地理位置和时间戳的文本数据。这些数据以前所未有的规模涌向用户。在这种情况下,用户希望在一个时间范围内,系统能够给
基于几何特征的物体识别方法是解决视觉模式识别问题的根本性出路,其中轮廓特征是最重要的几何线索之一。生物视皮层能够获取片段性的边缘信息,如何将它们组合成更长、更完整的
随着internet技术的发展和计算机应用的深化,目前基于internet的应用软件复杂度越来越高,而且对软件的安全性、可依赖性及可扩展性的要求也越来越高。这使得软件的开发周期必然