基于Linux平台的IPTV机顶盒研究与开发

基于Linux平台的IPTV机顶盒研究与开发

论文摘要

随着数字产品与Internet网络服务技术的发展与交融,市场急切需要一种基于IPTV连接的机顶盒即IPTV机顶盒,用来实现用户与Internet网络的直接交互,以此来满足越来越多的数字服务。嵌入式Linux非常适合做嵌入式操作系统。该操作系统的源代码是免费开发的,在许多的硬件平台上都可以使用,能很好的支持网络并能高度模块化。uclinux是嵌入式Linux的一个分支,是专为没有MMU(内存管理单元)的CPU设计的。本课题结合Sigma Design公司生产的EM8620L多媒体处理芯片组成IPTV机顶盒硬件系统,设计实现了一种基于嵌入式uclinux系统的IP机顶盒,它是构建网络电视系统的关键部件。论文首先简单介绍了IP机顶盒的概念、功能、现状、发展趋势,网络电视系统的基本构成,研究了IP机顶盒的关键技术,包括图形图像显示技术、中间件技术、流媒体技术和嵌入式操作系统技术。接着详细描述了IP机顶盒的设备特征、设计约束、设计思路、硬件平台和条件接收系统。在此基础上给出整个系统的硬件设计和软件设计方案,并对IP机顶盒的系统工作流程、Boot loader的框架、FLASH分区规划和集成开发环境作了介绍;然后重点分析了IP机顶盒与IPTV平台中内容服务系统之间的点播、组播、单播时移和组播时移接口,并且引入了MPEG2 TS(传输流)体系结构和ISMA(网络流媒体联盟)标准的相关知识,在此基础上讨论了IP机顶盒中播放控制模块的设计和具体实现过程;最后对IP机顶盒的功能和性能进行了系统测试,测试结果表明该机顶盒运行稳定可靠,达到了系统设计的预期目标。论文最后部分对全文作了总结,指出了本设计的优点、不足之处及下一步的研究开发工作,并对IP机顶盒的前景作了展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 IPTV机顶盒的发展现状
  • 1.3 IPTV机顶盒发展前景
  • 1.4 IP机顶盒技术概述
  • 1.4.1 IP机顶盒的概念
  • 1.4.2 IP机顶盒的功能
  • 1.4.3 IP机顶盒的关键技术
  • 1.4.3.1 图形和图像显示技术
  • 1.4.3.2 中间件技术
  • 1.4.3.3 流媒体技术和嵌入式系统技术
  • 1.5 流媒体概述
  • 1.5.1 流媒体的概念
  • 1.5.2 流媒体的传输协议
  • 1.5.3 流媒体的播放
  • 1.6 宽带接入网络技术
  • 1.6.1 xDSL
  • 1.6.2 FTTx+LAN
  • 1.6.3 Cable Modem
  • 1.7 本论文的工作内容与组织结构
  • 第二章 嵌入式操作系统平台的选择
  • 2.1 嵌入式系统的概念
  • 2.2 嵌入式操作系统
  • 2.3 嵌入式操作系统的选择原则
  • 2.4 本章小节
  • 第三章 IP机顶盒的系统设计
  • 3.1 IP机顶盒设备特征
  • 3.2 IP机顶盒设计约束
  • 3.3 IP机顶盒设计思路
  • 3.4 IP机顶盒系统方案的选择与设计
  • 3.4.1 硬件平台的现状
  • 3.4.2 嵌入式操作系统平台的现状
  • 3.4.3 条件接收系统(CAS)的现状
  • 3.4.4 方案的确定
  • 3.4.5 IP机顶盒硬件架构设计
  • 3.4.6 IP机顶盒软件系统结构设计
  • 3.4.7 IP机顶盒系统工作流程
  • 3.4.8 IP机顶盒中Bootloade软件总体框架
  • 3.5 IP机顶盒中FLASH分区规划
  • 3.6 IP机顶盒的集成开发环境
  • 3.6.1 软件开发工具包
  • 3.6.2 软件开发环境
  • 3.7 本章小节
  • 第四章 IP机顶盒与IPTV平台接口分析
  • 4.1 IP机顶盒与业务管理平台接口
  • 4.1.1 网络层认证
  • 4.1.2 应用层认证
  • 4.2 IP机顶盒与内容服务系统接口
  • 4.2.1 MPEG2 TS体系结构介绍
  • 4.2.2 ISMA体系结构介绍
  • 4.2.3 一种改进方案
  • 4.2.4 开始播放时序图
  • 4.2.5 点播接口
  • 4.2.5.1 暂停、快进、快退和定位播放
  • 4.2.5.2 退出播放
  • 4.2.6 组播接口
  • 4.2.7 单播时移接口
  • 4.2.7.1 单播时移接口时移范围检查
  • 4.2.7.2 直播/时移到暂停
  • 4.2.7.3 暂停到播放
  • 4.2.7.4 时移/直播中的定位播放
  • 4.2.7.5 时移/直播中的快退
  • 4.2.7.6 时移快退到录制头
  • 4.2.7.7 时移中的快进
  • 4.2.7.8 时移快进到录制尾
  • 4.2.7.9 时移直接切直播
  • 4.2.7.10 结束播放
  • 4.2.7.11 强制结束
  • 4.2.8 组播时移接口
  • 4.2.8.1 直播到暂停
  • 4.2.8.2 直播中的定位播放
  • 4.2.8.3 直播中的快退
  • 4.2.8.4 时移直接切直播
  • 4.2.8.5 结束播放
  • 4.3 本章小节
  • 第五章 播放控制模块的设计与实现
  • 5.1 FSM的形式化描述
  • 5.2 播放控制模块的设计
  • 5.3 关键数据结构描述
  • 5.4 播放控制模块的实现
  • 5.4.1 Browser接口子模块的实现
  • 5.4.2 消息处理子模块的实现
  • 5.4.3 VOD管理子模块的实现
  • 5.4.4 组播管理子模块的实现
  • 5.4.5 OSD管理子模块的实现
  • 5.4.6 状态机子模块的实现
  • 5.5 本章小节
  • 第六章 IP机顶盒的系统测试
  • 6.1 测试步骤
  • 6.2 测试内容
  • 6.3 本章小结
  • 第七章 结论与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于广电机顶盒视频会议系统的应用与实现[J]. 广播电视网络 2020(01)
    • [2].提升在网高清机顶盒的竞争力[J]. 中国有线电视 2020(05)
    • [3].一种基于串口的机顶盒自动测试方法及其系统[J]. 电子世界 2019(05)
    • [4].机顶盒专利技术综述[J]. 科学技术创新 2019(12)
    • [5].基于智能机顶盒的视频通讯方案设计和实现[J]. 广播与电视技术 2019(10)
    • [6].机顶盒多屏互动的设计与实现[J]. 有线电视技术 2016(12)
    • [7].IPTV零放装实现方案及应用展望[J]. 广东通信技术 2016(12)
    • [8].基于三网融合的立式机顶盒创新设计[J]. 中国高新技术企业 2017(02)
    • [9].对规范互动机顶盒报文的探讨和建议[J]. 中国有线电视 2016(11)
    • [10].基于直播卫星机顶盒的测试仿真系统设计与实现[J]. 广播与电视技术 2017(02)
    • [11].机顶盒获取地址困难的故障解决案例分析[J]. 广播与电视技术 2017(05)
    • [12].三网融合同等技术条件下的立式机顶盒创新设计[J]. 电子制作 2017(14)
    • [13].双向高清机顶盒硬件的优化措施[J]. 电子技术与软件工程 2017(14)
    • [14].基于安卓系统的模拟智能机顶盒的设计与实现[J]. 电子技术与软件工程 2017(14)
    • [15].网络机顶盒[J]. 消费电子 2017(07)
    • [16].高清有线机顶盒软件升级方法[J]. 电子测试 2017(14)
    • [17].有线电视交互式机顶盒广告应急清理技术方案及实现[J]. 广播与电视技术 2017(07)
    • [18].2015全球机顶盒市场发展稳升[J]. 电视技术 2016(02)
    • [19].如何选购合适的网络机顶盒[J]. 农村电工 2016(02)
    • [20].广电机顶盒娱乐发展浅析[J]. 数字传媒研究 2016(03)
    • [21].户户通机顶盒7月全面停产[J]. 中国有线电视 2016(07)
    • [22].基于大数据的机顶盒质量分析实例[J]. 中国有线电视 2015(06)
    • [23].电视机机顶盒“吃电”惊人[J]. 农村电工 2015(09)
    • [24].机顶盒上别盖布[J]. 恋爱婚姻家庭(月末) 2019(09)
    • [25].别光看广告 谨慎选购网络机顶盒[J]. 电脑爱好者 2014(13)
    • [26].拒交有线费 网络机顶盒导购[J]. 电脑爱好者 2014(17)
    • [27].网络机顶盒会流行吗?[J]. 中国信息技术教育 2013(11)
    • [28].数字电视整转中机顶盒的安装与调试[J]. 现代职业教育 2015(30)
    • [29].国内机顶盒市场发展浅析[J]. 电视技术 2013(24)
    • [30].一种机顶盒终端数据采集方案的设计[J]. 广播电视网络 2020(01)

    标签:;  ;  ;  ;  

    基于Linux平台的IPTV机顶盒研究与开发
    下载Doc文档

    猜你喜欢