学位专题

<
DOI:10.7666/d.y692121

一种流媒体代理缓存的研究与实现

易炜
华中科技大学
引用
随着网络和多媒体技术的发展,流媒体应用开始越来越普及.为了适应流媒体应用对实时性的要求并有效地缓解网络带宽瓶颈,流媒体缓存技术应运而生.通过把流媒体缓存配置在客户端和服务器之间,以基于代理服务器机制实现,既能降低客户端播放器的启动延迟时间,又能节约部分网络带宽.流媒体传输技术和缓存管理技术的实现对于构建流媒体缓存至关重要.实时流协议RTSP是一个流媒体表示控制协议,用于控制具有实时特性的数据发送,但RTSP本身并不传输数据.实时传输协议RTP是在点到点通信和多播网络上实时传输流媒体数据的实时传输协议,其本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠实时传输控制协议RTCP提供这些服务.在研究流媒体代理缓存的实现中,通过构建一个RTSP协议代理框架,让缓存充当一个客户端和服务器之间的桥梁.客户端和服务器之间的几乎所有RTSP通信都经过缓存转发.同时,在此框架基础上,RTP传送模块针对缓存是否命中的情况对RTP数据包进行相应的处理.当缓存命中时,系统将从本地直接传送RTP数据包给客户端,并基于RTSP中PLAY方法的RANGE字段实现缓存预取功能.当缓存没有命中时,系统把服务器传送的RTP数据包直接转发给客户端,同时基于相应的缓存策略在系统上缓存一份流的副本.对于系统的缓存管理和替换策略,SQUID提供了其经典的实现方式.通过和SQUID的实时通信并借鉴其缓存替换策略,流媒体代理缓存能够有效地实现.

流媒体缓存;实时流协议;实时传输协议;实时传输控制协议;缓存预取

华中科技大学

硕士

计算机系统结构

余胜生

2004

中文

TN919.8

57

2005-08-19(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅