论文部分内容阅读
随着互联网技术与多媒体技术的飞速发展,IPTV集传统数字电视与现代IP交互技术的双重优势,通过IP网络向家庭用户提供包括视频点播、网页浏览等多种交互式服务而受到市场的追捧,具有广阔的市场前景和推广价值。本课题以普天公司IPTV机顶盒项目为背景,从满足日益变化的流媒体业务及第三方增值业务的角度出发,设计实现了一款基于嵌入式Linux的IPTV机顶盒媒体播放器。该播放器作为IPTV机顶盒的关键软件模块,主要完成IPTV的流媒体业务和其它应用业务的图形及伴音展示,支持MPEG-2 TS传输框架,支持MPEG-2、MPEG-4、H.264、WMV、MP3、AC3、AAC等主流音/视频编码标准,具有良好的可移植性和可扩展性,能够满足不断变化的市场需求。论文首先简单介绍了IPTV的概念、机顶盒的功能及软硬件结构和主流的音视/频编码标准。重点介绍了流媒体技术以及流媒体相关的协议(RTP/ RTCP/ RTSP)等。然后根据目前IPTV媒体业务的需求,针对RTSP客户端接收、TS流解析、快退/快进及视频显示等关键技术进行了分析研究,并提出了相应的解决方案。最后对媒体播放器的功能和性能进行了系统测试,测试结果表明该播放器运行稳定可靠,达到了设计的预期目标。论文最后部分对全文作了总结,指出了本文的主要研究成果以及下一步需要完善的不足之处。