论文部分内容阅读
20世纪90年代以来,随着Internet日益走进人们的生活,人们已经不满足传统的静态图片和文本信息,更需要以音频、视频为主的多媒体数据.网络和通信技术的迅速发展使得在网络上传输大容量的多媒体数据已经成为可能.但网络带宽的增长速度跟不上多媒体数据的增长速度,目前大多数的多媒体数据实际播放效果不能够满足人们的视觉需求.人们一方面从多媒体数据的压缩方法上下功夫,另一方面则从多媒体的传输上着手,比如RTP协议就是一种用于多媒体实时传输的网络协议,能为具有实时特征的数据提供端到端的传输服务.流媒体技术作为当前多媒体技术的最新发展,实现了通过网络对多媒体数据进行连续实时的播放.流媒体技术就是将音频/视频信息经过压缩处理后放在网站服务器上,让用户边下载边观看、收听,而无需等整个压缩文件下载到自己的机器上后才可以观看的网络传输技术.但是由于流媒体对象本身一些特性,以及现有网络的不稳定性,在流媒体技术中依然存在很多问题需要解决.目前大多数的网络是通过代理服务器接入到Internet,代理服务器除了进行NAT之外,还有许多功能可以启用,如代理缓存技术.代理缓存作为当前代理服务器的基本功能模块之一,在实际的应用中起着非常重要的作用.代理缓存是指将经常被请求的WWW信息的拷贝在代理服务器的硬盘中,即存储在该地文件中,靠近信息使用者,以后对这些信息的请求就可以直接访问代理缓存,不必再连接到远程服务器上.它可以降低网络带宽,减少网络流量,缩短网络延迟,缓解服务器的负荷压力.该文首先介绍了流媒体和代理缓存的基本概念、发展和原理,并对流媒体技术中需要应用到的协议(RTP、RTCP、RTSP、RSVP)进行了详细的分析,最后提出将代理缓存应用于流媒体技术的方案.通过设计一个代理缓存系统,该缓存系统充分利用该地存储空间减少网络流量和服务器负载,同时缩短用户初始延迟,最终改善终端用户所感觉到的音频和视频质量.鉴于目前国内外对用于流媒体的代理缓存技术都处于起步阶段,该文创新之处在于对用于流媒体的代理缓存技术进行了深入了的研究,并提出了一个完整的方案:设计了一个代理缓存系统.