首页> 中文学位 >支持组件的数字媒体中间件技术研究
【6h】

支持组件的数字媒体中间件技术研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题背景

1.2 国内外现状

1.3 课题目的与意义

1.4 本文组织

2 中间件系统关键技术

2.1 动态链接库技术

2.2 组件间通信技术

2.3 共享内存池管理

2.4 本章小结

3 中间件系统设计

3.1 支持组件的设计思想

3.2 组件总线消息构架

3.3 数字媒体基础组件

3.4 系统运行流程

3.5 本章小结

4 中间件系统核心模块实现

4.1 消息格式

4.2 总线服务器

4.3 组件管理器

4.4 通用组件模型

4.5 本章小结

5 系统测试分析

5.1 PC仿真平台

5.2 系统测试平台

5.3 功能测试与性能测试

5.4 本章小结

6 全文总结

6.1 本文研究内容及创新点

6.2 未来工作展望

致谢

参考文献

展开▼

摘要

近年来,随着互联网以及嵌入式技术的不断发展,IPTV作为一种新的数字电视机顶盒方案开始流行起来,并在人们的日常生活中发挥越来越重要的作用。IPTV除了能够提供传统的视频播放功能外,还能够进行网络视频内容播放,并提供各种交互式服务,例如电视购物、节目定制、网页浏览、互动游戏、天气查询等。大量提供交互式应用已变为数字媒体机顶盒发展的必然趋势。功能的增强对系统的硬件性能也提出了越来越高的要求。随着各大厂商相继推出各自的高性能平台,平台的差异化为应用移植带来了许多困难。为了解决这一问题,人们开始将目光放到数字媒体中间件技术上来。
  传统的数字媒体中间件是一系列应用程序编程接口的集合,这些接口对系统平台进行了抽象,标准化的接口为应用在各个平台上移植带来了便利。这些接口以库文件的形式存在,但是受限于硬件驱动的原因,一些接口只能被初始化一次,这就导致整个系统必须处于同一进程空间内,用户代码同接口库文件链接成为单个进程。单进程模型虽然能够带来较高的性能,但是整个系统的稳定性却有所下降,开发过程中不容易定位代码错误点,并且系统的可扩展性也受到了限制。
  为了解决这个问题,需要一种使用多进程模型的支持组件的数字媒体中间件系统。在支持组件的数字媒体中间件系统中,所有的功能都由组件承担,组件是构成系统的基本单位。组件与总线相连,并由总线转发消息实现相互间的通信。从开发者角度看,支持组件的中间件系统屏蔽了传统操作系统中进程的概念,开发者面对的是组件的概念。组件的地位相等,但可以充当不同的角色,或者充当提供服务接口的服务器角色,或者充当调用服务的客户端角色。组件是可插拔的,通过替换或安装新的组件可以扩充系统的功能。支持组件的中间件系统简化了开发模型,并大大提高系统的稳定性和可扩展性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号