文摘
英文文摘
声明
第1章绪论
1.1课题的研究背景
1.2 P2P技术及流媒体研究现状
1.2.1国外P2P研究现状
1.2.2国内P2P研究现状
1.2.3 P2P流媒体应用研究现状
1.3作者主要研究内容
1.4论文组织结构
第2章典型应用层组播模型分析
2.1应用层组播模型概述
2.2基于单多播树的网络模型
2.2.1 ESM模型
2.2.2 PeerCast模型
2.2.3 Nice模型
2.2.4 ZigZag模型
2.3基于多个多播树的网络模型
2.3.1 CoopNet模型
2.3.2 SplitStream模型
2.4基于网状结构的网络模型
2.4.1组播拓扑的构建
2.4.2数据传输拓扑的构建
2.5应用层组播性能评价标准
2.6本章小结
第3章P2P流媒体直播系统的设计
3.1系统设计目标
3.2系统设计思想
3.3总体实现方案
3.4数据块的表示与划分
3.5数据缓冲区设计
3.6数据调度策略
3.6.1相关研究
3.6.2存在的问题
3.6.3数据调度原则
3.7本章小结
第4章系统实现的关键技术研究
4.1应用层组播网的构建
4.1.1新节点加入
4.1.2成员管理
4.1.3伙伴管理
4.1.4退出策略
4.2数据调度算法
4.2.1算法描述
4.2.2实例分析
4.2.3与DONet模型中调度策略的比较
4.3 NAT穿越问题
4.3.1 NAT对P2P应用的影响
4.3.2 STUN协议与NAT穿越
4.3.3新的NAT穿越方案
4.4本章小结
第5章系统测试与评价
5.1测试环境的搭建
5.2测试结果分析与评价
5.3本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢