论文部分内容阅读
3G时代已经到来,基于C/S模式的移动流媒体业务已经初露端倪。韩国、日本、美国、德国等国都已经推出了基于3G的移动流媒体业务(主要基于低速网络),目前,我国的联通和移动公司也相继推出了初步的移动流媒体业务,如:联通公司基于CDMA2000 1X的“视讯新干线”,移动公司基于GPRS的手机电视业务等。
随着基于C/S模式的移动流媒体业务的发展,移动流媒体系统自身的一些局限性,如:无线网络带宽窄,干扰严重;移动终端处理能力低,内存容量小;终端系统平台、LCD多样化等等,已经成为移动流媒体业务发展的瓶颈。最近几年,对等计算(Peer-to-Peer,简称P2P)迅速成为计算机界关注的热门话题之一,财富杂志将P2P列为影响Internet未来的四项科技之一。着眼于未来,P2P模式将很好的解决基于C/S模式的移动流媒体业务发展中的一些瓶颈问题。P2P网络模式是与C/S模式完全不同的一种网络体系结构,与传统C/S模式相比,具有无可比拟的非中心化、可扩展性强、健壮性、高性能价格比、安全性高等优势。
当前P2P网络技术缺乏统一的标准,开发中存在互用性差、可扩展性差、平台独立性等问题。JXTA技术提供了建立P2P网络应用的核心技术,旨在为P2P应用建立一个通用的开发平台。JXTA技术是Sun微系统公司(Sun MicroSystem)开发出的网络编程和计算平台,用以解决分布式计算,尤其是点对点(P2P)计算中出现的问题。JXTA技术主要包括一个独立于编程语言、系统平台和网络平台的协议集。具有六个协议的协议集构成了JXTA的核心,通过这个协议集完成Peer之间的通信、彼此之间资源的发布和发现、信息的传递和路由。协议隐藏了很多细节,这样使得编写JXTA应用程序比从空白开发P2P应用程序要容易得多。
通过P2P网络模式与C/S网络模式的比较,可以得知在移动流媒体业务方面,将来P2P网络模式具有明显的优势。从JXTA的概念、特征、协议、构架、以及常用的相关概念入手,阐述如何构建基于JXTA的P2P网络。接着,介绍最近几年刚刚兴起的移动流媒体业务,主要关注了流媒体的概念特征、移动流媒体的主要业务和流媒体相关的协议。然后介绍了OPNET网络仿真和建模软件。主要从OPNET网络平台、几种通信仿真机制、以及三层建模机制等方面进行了介绍。最后,通过利用OPNBT对JXTA一些协议的建模分析,可以得知JXTA具有其他P2P协议所不具有的优点,这一部是论文的创新之处。搭建了基于JXTA的移动流媒体服务系统的理论模型与物理模型,进而参考一些常见的P2P应用软件,构建了基于JXTA的移动流媒体软件框架,进行了软件开发。