流媒体中间件StreamingWare的设计与实现

被引量 : 6次 | 上传用户:zhaodhsnd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流媒体是指在网络中使用流式传输技术的连续时基媒体,如:音频、视频。随着宽带基础设施的完善,流媒体应用也越来越普及。如视频点播(VOD),远程教育(distance Learning),视频会议(video conference),视频监控(video monitoring)等。 抽象看来,这些应用都是分布式技术与多媒体技术的结合。说到分布式就容易联想到中间件。有没有可能提供一个流媒体中间件,为开发人员提供节点间的互连互操作,使得开发人员不需要面对底层网络的传输和控制;同时,又对流媒体的开发提供第一级的支持,如采集,处理,播放等。综合起来,这个平台能够为分布式多媒体应用提供采集,处理,传输,控制,播放的整个框架以及相关的系统服务,如流式协议支持,数字版权管理等。这就是本文的目的:设计与实现一个流媒体中间件,命名为StreamingWare。 StreamingWare架构上分为两大部分:基础框架和系统服务。 所谓基础框架如上所述要提供媒体的采集,处理,传输,控制,播放五大功能。在实现上是将Microsoft的多媒体开发框架Directshow扩展到网络上。Directshow是一个成熟的单机的多媒体开发框架,换言之,提供了对媒体的采集,处理,播放的优秀支持。但在传输(包括媒体传输和控制信息传输)和控制(分布式组件间的控制)上都缺乏支持。所以扩展主要是基于传输和控制。具体的做法是提供一个网络过滤器NetFilter,节点间的媒体传输和控制信息传输都通过NetFilter来完成。节点间的控制,即分布式组件间的控制,包括了组件技术和远程调用技术。其中组件技术就是Microsoft的COM技术。远程调用技术参考了web service的思想,采用XML+SOCKET的方式来实现组件间的通信。 所谓系统服务可以扩展出很多内容,如应用层QOS服务,数字版权管理,流式协议支持等。本文设计实现了RTP/RTCP。RTP/RTCP在流媒体应用中是非常关键的。RTP为媒体流提供了时间戳和序列号信息,这对于应用层帧处理,如组帧,回放都是很重要的。而RTCP提供了多种报告,其中发送者/接收者报告提供了包发送的反馈信息,这对于QoS控制是很关键的。 这是一个有一定创新的工作。虽然目前StreamingWare的实现还非常简单,还没有工业使用价值,但其设计思想是很有意义的。如果将来真的有成熟的流媒体中间件出现,那么流媒体软件厂商就能减少重复劳动,把更多资源投入到特定应用中去。这样可以形成分工更加合理细致的流媒体应用软件产业链。就如同J2EE产业链一样。 本文先精要地分析中间件的要素,流媒体的核心技术,流媒体中间件的参考标准;然后全面深入的分析Directshow的框架组成,运作机理;在这个基础上针对DireCtshow的不足,阐明Streamingware的设计思想;然后介绍基础框架的设计与实现以及最重要的系统服务一流式协议RTP/RTCP的设计与实现。最后总结论文。
其他文献
通过对太空减压病同高空减压病进行比较 ,阐明太空减压病应由高空减压病独立出来的必要性。太空减压病与高空减压病的病因学和发病机理相同 ,但引起发病率有不同的规律 (包括
书法作为传统文化的重要元素,文化传承的主要实践者是广大的青少年学生。从书法技能专业性上呼吁教育者及文化引领者所应思考的教育示范途径势必要明确定位,作为社会、媒体、
电石法生产氯乙烯的工艺过程中,由于电石占到氯乙烯生产成本的73%左右,因此对降低电石消耗显得尤为重要。本文针对生产实际中存在的问题逐一进行分析,并制定相应的解决措施,
混沌现象是确定性非线性系统表现出的一种类随机行为。混沌作为非线性科学的最重要成就之一,在过去的四十年中得到普遍的重视和广泛的研究。近年来,如何应用混沌这种复杂现象成
物权行为无因性理论诞生于德国,横贯大陆法的历史,成为各国民法学者瞩目的对象。本文拟从物权行为的无因性的涵义及评价作为问题的楔入点,分析物权行为无因性制度与善意取得制度
论文以中国远洋物流公司为研究对象,针对该公司日常业务操作和企业管理中存在的问题进行深入的探讨。作者本着信息系统改造,管理革新先行的指导方针,在建立面向现代化第三方物流
企业能力理论有着广泛深远的理论渊源,自从哈默和普拉哈拉德1990年提出企业核心竞争力的概念以来,关于企业独特竞争能力,核心技巧与战略、产业发展和绩效关系的研究已经成为中西
本论文旨在研究语际迁移对中国学习者习得英语从句的影响,即学习者对句式的习得是否受到母语(汉语)与目的语(英语)句式结构的相似之处和不同之处的影响。母语与目的语句式结构上的
教学反思是教师专业能力提高的关键。不善于反思的老师就不善于教学,不会进行反思的老师就难以提高教学的效果,也不能提高自己的专业能力。因此教师在教学反思中要认真审视自
以神华集团近10a的快速扩张发展为例,描述煤炭企业空间扩张的内涵和基本内容,分析现代煤炭企业空间扩张过程中的企业距离和尺度、速度、宽度等变化情况,初步解释市场供求关系