论文部分内容阅读
随着通信技术与信息技术的快速发展,人们可以享用到的网络服务更加多元化,人们可以随时随地使用不同的接入方式上网,同时,人们的终端变得更加智能和多样化,多媒体的应用也越来越广泛,如何在异构网络环境,异构终端的条件下实现媒体流的智能传输是本文的主要工作。本文首先研究了多码率自适应视频流传输系统中的媒体流文件多码率化,对空间分辨率视频转码技术做了深入研究,这其中包括空间分辨率转码器的结构,图像下采样技术,空间分辨率转码的运动向量重利用以及宏块模式选择;对于切好片的多码率文件,本文改进了FLV封装格式对其进行存储与管理,改进了的封装格式不仅有效地减少冗余,还很适合本文的基于切片的多码率传输;其次,本文针对多码率自适应视频流传输系统,提出了一种在服务器端实现的带宽检测方法和自适应控制策略,该带宽检测是根据之前切片的发送速率对当前带宽进行估计,为自适应选择质量级别提供参考,本文的自适应控制策略以确保客户端流畅播放为第一要则,并在此基础上尽可能提供较高的质量级别,最终的实验结果表明该方法与策略能很好地适应网络环境的变化,达到良好的实际效果;再次,本文利用上述关键技术设计并实现了一个多码率自适应的视频流传输系统,该系统是基于HTTP长连接的,能有效降低用户设备的性能要求,节省了网络资源,能充分利用当前的网络条件给用户带来最佳的用户体验;最后,本文对该系统做了详细测试,结果表明系统实现了视频流的多码率自适应传输,并最大限度地利用当前的网络带宽,为用户提供尽可能好的用户体验,系统播放流畅,响应迅速,达到了设计要求。