
论文摘要
随着网络和Internet的蓬勃发展及广泛应用,各种类型的设备正在源源不断地加入到网络之中,网络的使用与维护也因此变得越来越复杂。而人们希望设备和软件组件接入网络时,能够无需配置、安装或者人工干预就可以使用这些设备或软件组件所提供的服务,即实现即插即用的功能。Jini就是为了实现这一目的而出现的。Jini支持服务的动态注册、发现和调用,使得各种类型服务具有自适应性、自修复性、自管理性和分布性。Jini是一种真正基于服务的体系结构,为分布式环境下实现即插即用提供了新的网络计算解决方案。另一方面,互联网的发展和普及为流媒体业务的发展提供了强大的市场动力,流媒体技术被广泛用于互联网信息服务的各个方面,正逐渐成为一种有强大吸引力的新媒体。本文正是基于以上两点进行分析和研究。本文从结构上分为Jini技术的研究、Java媒体框架的应用研究、基于Jini和JMF的流媒体系统设计与实现三部分,主要工作包括:1、对Jini的体系结构,Jini的核心技术及Jini的运行机制和实现进行了研究;在此基础上,把Jini与其他分布式系统进行了比较,分析了各自的优缺点,最后提出了一种基于Jini系统的典型构成。2、对流媒体的相关技术进行了介绍;深入研究Java媒体框架,主要从JMF结构与模块、JMF主要功能、JMF扩展、JMF RTP等几个方面展开,并提出利用JMF实现RTP流的传输和播放的方法和步骤。3、通过对Jini技术和Java媒体框架的研究,将Jini和JMF引入流媒体系统,使用JMF对流媒体进行处理,利用RMI组件间通信,利用Jini技术实现媒体服务发现,设计并实现了一个零配置,自适应,跨平台,分布式的动态流媒体系统。在Jini技术中实现这个流媒体系统对Jini技术实用化的进一步研究有一定的借鉴价值。4、最后,本文总结了Jini和JMF技术的研究方向,并对其研究前景进行了展望。
论文目录
摘要Abstract目录第1章 绪论1.1 研究背景1.2 国内外研究现状1.3 研究思路及论文的组织第2章 Jini技术的研究2.1 Jini体系结构2.1.1 基础设施组件2.1.2 编程模型组件2.1.3 服务组件2.1.4 组件之间的关系2.2 Jini的核心技术2.2.1 发现、加入2.2.2 查找2.2.3 租借2.2.4 远程事件2.2.5 事务2.3 Jini的运作机制与实现2.3.1 服务注册2.3.2 客户端查找2.3.3 定位查找服务2.3.4 基于 Jini系统的典型构成2.4 Jini与其他分布式系统2.4.1 Jini与 CORBA的相似性与区别2.4.2 Jini与 DCOM的共存2.4.3 Jini与 DNA/.NET的共存2.5 小结第3章 Java媒体框架的应用研究3.1 流媒体技术3.1.1 流媒体系统组成3.1.2 流媒体协议支持3.1.3 流媒体相关技术3.1.4 流媒体技术的应用3.2 Java Media Framework3.2.1 JMF结构与模块3.2.2 JMF主要功能3.2.3 JMF扩展3.2.4 JMF RTP3.3 利用 JMF实现 RTP流的传输和播放3.3.1 RTP流的采集及压缩3.3.2 RTP流的传输3.3.3 RTP流的接收和播放3.4 小结第4章 基于 Jini和 JMF的流媒体系统设计与实现4.1 系统结构4.1.1 系统框架4.1.2 系统组成4.1.3 系统的详细操作过程4.1.4 系统的典型应用场景4.2 系统设计4.2.1 multimedia包4.2.2 server包4.2.3 client包4.3 系统配置与实现4.3.1 Java安装和配置4.3.2 JMF安装和配置4.3.3 Jini安装和配置4.3.4 系统实现4.4 小结第5章 总结与展望5.1 总结5.2 未来工作参考文献致谢附录:攻读硕士学位期间公开发表的学术论文
相关论文文献
标签:流媒体论文; 服务发现论文;