论文部分内容阅读
随着视频应用在Internet和战场网络中的扩张,对流媒体点播技术的研究成为当今研究的热点问题。传统的方式基于C/S结构,扩展性不高;后来提出的IP组播网络层过于复杂,而CDN分发网络成本又过高。但在P2P网络中,节点既能提供服务又能享受服务,充分利用网络上的闲散资源,降低流媒体服务器的负载,提高了系统的扩展性。在分析和比较P2P流媒体点播内容分发的三种模型——单组播模型、多组播模型以及网状模型的基础上,本文设计了一个基于网状模型的高效P2P流媒体点播系统,提出并构建自适应的系统索引拓扑结构,通过详细设计节点的加入、离开、维护和搜索及定位操作来动态维护系统拓扑;给出索引节点来更好地支持节点的VCR(Video Cassette Recorder)操作;选择LDAP作为索引服务器数据库,在数据库的设计中提出了“构建中的组”和“构建成的组”的概念来优化节点管理。通过对自适应的系统索引拓扑进行仿真实验及性能分析,结果表明本文构造的拓扑在节点搜索及定位的高效性和适应性上具有一定的优越性;最后,本文对系统中节点功能进行了详细的分层设计。