论文部分内容阅读
随着互联网技术、宽带技术、流媒体技术的飞速发展,基于IP流媒体技术网络电视(IPTV)的应用越来越广泛。由于网络带宽的限制、视频编码帧间相关性、尽可能多的播放缓冲等因素的影响,使得IPTV直播业务在频道切换时延方面将面临严峻的考验。
本文首先介绍了IPTV的特点、发展优势和主要业务类型,分析了当前主流以及前沿的视频编码标准、IP组播技术和流媒体描述、传输、控制相关协议:然后分析了现有IPTV直播系统网络架构及频道切换流程,在此基础上对现有IPTV直播系统频道切换进行分析和研究,得出I帧等待延时和播放缓冲延时是影响IPTV频道切换的最主要的因素。
为了缩短IPTV频道切换的延时,本文在系统中引入了快速频道切换服务器。快速频道切换服务器位于IP城域网边缘,它加入所有直播频道的组播组,和用户一起接收组播流,为每个频道缓存数秒的内容,这些不断刷新的内容用于IPTV的快速频道切换。用户切换频道时,快速频道切换服务器从缓存中找到I帧,发送I帧及后续帧序列给用户终端,这样消除了I帧等待延时。
本文对快速频道切换系统中的关键技术进行研究,系统关键技术有:单播流的快速请求、客户端单播接收到组播接收的平滑过渡和客户端的自适应播放。为了实现客户端单播流的快速请求,本文提出了RTSP快速流切换概念;针对客户端单播接收到组播接收的过渡,提出了相应的过渡机制;本文提出客户端自适应播放算法,通过客户端自适应播放解决终端用户体验的差异。
最后,通过实验对快速频道切换系统性能进行测试。实验结果表明,本文所设计和实现的快速频道切换系统时延在Is以内,满足用户对IPTV直播业务的服务质量的要求。