论文部分内容阅读
随着互联网的普及、无线网络技术及信息传输技术的快速发展,无线信息网络进入了集视频、音频、文本、图像为一体的多媒体通信时代。伴随着网络信息多样性的发展,移动终端设备硬件性能的不断提高也为在客户端进行的多媒体内容编码计算以及多媒体数据缓存提供了良好的终端环境。无线信息网络以及移动终端设备硬件性能的提高共同促进了移动流媒体在生产和生活中的使用和发展。移动流媒体的传输需要较高的带宽和良好的资源以及稳定的网络环境。现有的移动多媒体系统,资源都是存储在代理服务器上,当客户请求时,多媒体数据从服务器端直接传送至客户端。随着请求数量的快速增加,现有的移动多媒体系统中出现了由于服务器服务压力太大,传输带宽有限而导致客户端播放抖动、播放时延长甚至客户请求得不到响应的问题。因此构建优秀的移动多媒体系统从而构建稳定的网络环境来保证服务质量,是移动流媒体系统面临的首要问题。本文首先分析了现有的移动流媒体系统的特点以及在用户请求数量不断增加时面临的由于服务器压力过大、带宽受限而导致的客户端资源不足的问题。接着文章又分析了P2P技术及其优势,探讨了P2P技术在移动流媒体系统中应用的可行性。在遵循移动流媒体系统设计规则的前提下,为充分利用缓存在本地移动设备上的资源,在部分性能优秀终端用户之问实现P2P技术,文中构建了基于簇的三层移动流媒体系统(CTMM)并提出了该系统架构下的基于簇的P2P客户请求调度策略(CCRSS)。本文构建的基于簇的P2P三层移动流媒体系统(CTMM),是在现有的基于代理服务器流媒体系统的基础上,通过选择出本地性能优秀的移动终端形成自组织簇,簇中节点缓存的媒体数据可作为资源为其他节点所用,从而形成了底层的P2P节点服务提供层。该架构是在现有的基于代理的两层移动流媒体系统中的全局服务提供层和服务请求层之间构建底层的P2P节点服务提供层。该层节点大大增强移动流媒体数据内容的局部性应用。本文提出的系统架构降低了整个移动流媒体系统的带宽消耗,有效的缓解骨干网的负载压力,降低了请求拒绝率,传输延迟和播放抖动率。