● 摘要
随着计算机技术,通信技术的不断发展以及互联网的广泛应用,消费电子,计算机和通信一体化的趋势越来越明显。电信网,广电网和互联网三网合一已是大势所趋。IPTV即是一种以互联网为载体,机顶盒和家用电视为终端,集多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视,网络浏览,视频点播,电子节目指南等等多种交互式服务的崭新技术。直播子系统作为IPTV技术的关键系统,其功能和性能对于IPTV整体系统服务质量尤为重要。经过多年的发展,国际上IPTV相关的技术发展日趋成熟,已不存在大的技术障碍,但就中国目前而言,互联网带宽不足和视频编码格式的不确定在一定程度上限制IPTV推广的速度。根据国内IPTV行业中的技术需求和发展趋势,本文通过对IPTV及其相关技术的研讨,综合比较几种主流编码标准的优劣,继而深入研究H.264在直播子系统中的应用方法,并且针对网络带宽不足可能引起的视频传输质量问题进行优化,以提升直播流的性能。本文首先简单介绍IPTV的概念和相关技术,直播系统结构和主流编码技术。进而深入研究了流媒体传输与控制协议RTP/RTCP/RTSP的概念,应用于H.264的RTP负载格式,H.264的封装和解封装。在分析直播子系统需求之后,提出直播子系统的架构,概要设计,详细设计和实现,以及关键技术的具体实现,如TS流封装和可靠组播等。最后通过模拟和真实的大量客户端并发和重试请求对直播子系统进行性能和稳定性测试,结果表明该系统在现有互联网条件下能很好提供直播服务,达到设计性能指标。