基于嵌入式Linux的IPTV机顶盒媒体播放器的研究

基于嵌入式Linux的IPTV机顶盒媒体播放器的研究

论文摘要

随着互联网技术与多媒体技术的飞速发展,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流解析、快退/快进及视频显示等关键技术进行了分析研究,并提出了相应的解决方案。最后对媒体播放器的功能和性能进行了系统测试,测试结果表明该播放器运行稳定可靠,达到了设计的预期目标。论文最后部分对全文作了总结,指出了本文的主要研究成果以及下一步需要完善的不足之处。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 IPTV概述
  • 1.2.1 IPTV的体系结构
  • 1.2.2 IPTV关键技术
  • 1.3 IPTV的市场发展概况
  • 1.3.1 IPTV在全球的发展
  • 1.3.2 IPTV在国内的发展
  • 第二章 IPTV机顶盒
  • 2.1 IPTV机顶盒概述
  • 2.2 IPTV机顶盒的系统结构
  • 2.2.1 机顶盒的硬件结构
  • 2.2.2 机顶盒的软件系统
  • 2.3 IPTV机顶盒的关键技术
  • 2.4 本文所采用的设计方案
  • 2.5 IPTV机顶盒的发展趋势
  • 第三章 媒体播放器相关技术
  • 3.1 音/视频编解码技术
  • 3.1.1 MPEG简介
  • 3.1.2 H.264 简介
  • 3.1.3 WMV简介
  • 3.2 流媒体技术
  • 3.2.1 流媒体定义
  • 3.2.2 流媒体技术原理
  • 3.2.3 流媒体播放方式
  • 3.2.4 流媒体的应用
  • 3.3 流媒体传输及控制协议
  • 3.3.1 实时传输协议(RTP)
  • 3.3.2 实时传输控制协议(RTCP)
  • 3.3.3 实时流协议(RTSP)
  • 3.3.4 会话描述协议(SDP)
  • 3.4 MPEG-2 TS和ISMA的比较
  • 第四章 媒体播放器的体系结构及具体实现
  • 4.1 媒体播放器的功能设计
  • 4.2 媒体播放器的体系结构
  • 4.3 媒体播放器与网络接口的实现
  • 4.4 TS流解析实现
  • 4.5 特技模式(Trick Mode)的实现
  • 4.5.1 特技模式(Trick Mode)库处理数据的流程
  • 4.5.2 特技模式(Trick Mode)功能的具体函数实现
  • 4.6 图像显示功能的实现
  • 4.6.1 DirectFB的体系结构
  • 4.6.2 DirectFB图像显示的具体实现
  • 第五章 媒体播放器的系统测试
  • 5.1 系统测试环境
  • 5.2 系统测试目的
  • 5.3 测试结果及其分析
  • 第六章 总结与展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于嵌入式Linux的IPTV机顶盒媒体播放器的研究
    下载Doc文档

    猜你喜欢