基于CORBA的流媒体中间件

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:wutsc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络带宽的不断改善,流媒体数据的实时传输技术已成为近年来计算机网络技术领域的研究热点。而流媒体应用的发展速度却很难与网络带宽的增长速度保持一致,其原因之一是传统的流媒体应用开发是面向过程并建立在网络底层协议的基础上的,在系统设计和实现过程中涉及大量底层通信协议细节。因此,开发复杂冗长、效率低下,难以实现软件复用。同时,分布式多媒体系统的多平台、分布式的特点,带来了系统的异构性,也导致了多媒体应用开发的复杂化。传统的中间件(CORBA,DCOM和JavaRMI)通过“黑盒子”机制在一定程度上很好地解决了这些问题,如面向对象编程中的封装。然而,传统的中间件在自适应能力受到很大的限制。目前的Internet提供的是尽力而为(Best-effort)的服务,带宽、延迟等是随着时间变化的,不能够为流媒体实时传输提供服务质量保证。在此背景下,对CORBA(TheCommonObjectRequestBrokerArchitecture)和流媒体实时传输技术进行了深入的剖析。参考了OMG音/视频流规范,设计了一个基本CORBA的流媒体中间件,本文命名为MOStream。存在的流媒体中间件的设计缺少协议栈的自适应配置和QoS自适应控制。MOStream框架支持流连接,QoS自适应控制和协议栈的自适应配置。为了提供一个自适应的QoS控制框架,MOStream框架的设计把流连接,QoS的控制管理从媒体数据传输进行分离。 本文首先对流媒体应用的本质进行综述,然后在对本文的出发点进行深入分析的基础上,提出了基于CORBA的组件设计模式,解决了软件的重用性问题。随后介绍了流媒体,中间件,流媒体中间件的基本概念,并对流媒体和自适应中间件的关键技术和流媒体中间件的国际标准规范进行了详细地描述。在深入分析了CORBA中间件架构和OMG音/视频流规范的基础上,提出了基于CORBA的流媒体中间件的总体设计方案,并分别对总体框架结构,流连接管理器,QoS管理器,自适应协议栈进行了设计,划分了系统主要的功能模块。最后,详细描述了流连接管理器,QoS管理器,自适应协议栈的接口。
其他文献
基于子载波共享的多用户MIMO-OFDM系统可以有效改善无线通信系统的传输效率和频谱利用率等性能。但是由于子载波共享方式会产生共道干扰,在一定程度上限制了系统性能的改进。
期刊
期刊
三维立体技术增加了人的视觉感觉的质量和真实性,但其代价是立体视频编码的数据量至少是普通的单通道视频的两倍。高效立体编码技术在三维技术中起到举足轻重的作用,立体图像
数字电视是继黑白电视和彩色电视后的第三代电视。但我国今后很长一段时间电视广播与接收的标准和制式依然以模拟信号为主,因此在不改变现行广播体制的前提下,在模拟电视接收
期刊
USB总线是一种通用串行总线,以其方便易用、快速、价格低廉的特性,已经被广泛应用于各种数据传输设备。现在大部分的PC主机都有USB接口,有人预言未来所有的总线接口都将被USB
期刊
期刊
期刊