基于P2P与C/S相融合的音频点播

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:songzilang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的流媒体点播是基于Client/Server模式的,存在着服务器性能瓶颈以及单点失效的问题。P2P技术作为新兴的数据分发模式,彻底打破了对服务器的依赖,使客户端之间直接进行数据的传输得到了实现,将P2P技术应用于流媒体业务,为解决服务器端网络带宽和服务器能力限制等问题提供了一种新思路,使流媒体点播技术获得了迅速的发展,本文是在P2P音频点播领域的研究。资源下载算法是影响流媒体点播性能的一个重要因素,当今对P2P点播资源下载算法的研究大部分集中在视频点播领域,这些研究隐式地假设了其研究内容同样适用于音频点播。鉴于音频媒体流和视频媒体流在文件长度、编码比特率以及用户操作方面的差异,使得这两种媒体流对点播性能的要求也不一样,这主要表现在:启动延迟、片段选择算法以及节目的预下载。本文针对目前的研究现状提出了基于P2P与C/S相融合的音频点播设计,主要研究内容如下:一、P2P与C/S融合下载算法1、针对音频点播的启动延迟问题,进行降低启动延迟策略的设计,从起始缓冲数据的下载以及音频播放缓冲区大小两个方面对设计进行了分析。2、为解决片段选择算法造成服务器端压力过大的问题,设计了应用于音频点播的服务器负载优化算法,主要包括分区片段选择算法PSA以及P2P-S下载策略。PSA算法主要是针对片段选择的,以达到最优化下载速度与播放时序性的目的;P2P-S下载策略主要是应用音频播放的流畅性,通过添加服务器下载线程优化点播端的性能。3、鉴于音频媒体流的特点以及点播用户的按序收听习惯,设计了一种节目预下载算法,可以在收听当前音频的同时预下载其它的音频文件,以实现在当前节音频播放结束时可以无缝地收听下一个。二、基于P2P与C/S融合下载算法,设计了基于节目播单的音频点播客户端软件Audio-on-Demand Player,实现了音频的实时播放。
其他文献
现有的自相似研究往往从聚合的网络流量的角度进行考虑,该文则从网络连接的层面对网络流量进行分析.该文使用小波技术把网络流量分解成Alpha流和Beta流.通过分离,Alpha流包含
该文分为两部分,两部分都是对自然语言理解中的词聚类进行研究:第一部分是面向特定领域的词聚类研究,实现了K平均聚类和分层聚类算法,并根据词语搭配关系构造了一种新的词聚
数字高清晰度电视(Digital HDTV)是当代最先进的图像压缩编码技术和现代通信技术的结合,已成为当今世界高技术竞争的焦点。它的推出对于世界的政治、经济和文化都会产生巨大而
期刊
期刊
期刊
期刊
期刊
期刊
本论文针对SNMP网管系统在光收发机中的具体应用,系统的总结和分析了SNMP网络管理系统,并深入的研究了SNMP Agent的结构、功能及其实现的方法。通过对比分析,提出实现SNMP管理系