论文部分内容阅读
基于千兆以太网的宽带无源光网络系统(EPON)是目前解决宽带接入的最经济高效的方案。在本课题中设计了一种基于EPON的IPTV传输系统,能够把大数据量的视频IP流传输到用户,真正实现电视、电话和计算机“三网合一”,为“光纤到户”奠定坚实技术基础。本文对系统中应用的关键技术进行了了概述,包括EPON技术,视音频压缩编码标准。本文对系统的结构和各部分工作流程做了详细的描述。本系统按照DVB-C标准,接收MPEG-2编码格式的数字电视信号,对传输流解复用并解密后被封装成IP流在EPON系统中传输。用户端机顶盒接收以太网数据,进行网络处理得到MPEG-2 TS流,并完成TS文件解析、音视频解码、SI数据提取,将得到的数据经过格式转换传输到电视端,为用户显示视频及电子节目指南。此外,机顶盒还实现网页浏览的功能。本文介绍了网络电视机顶盒的技术要求及主要方案。本文设计的机顶盒方案基于AMD Au1200处理器,采用Linux操作系统。本文描述了网络电视机顶盒的硬件及软件结构的设计方案,介绍了各部分的功能。本文详细说明了机顶盒的Linux操作系统与软件调试平台的建立过程,对软件开发平台的架构及软件调试平台建立的方法进行了描述,并叙述了引导加载程序和网络文件系统的实现过程。本文还介绍了机顶盒软件基于MIPS架构的交叉编译工具以及交叉编译的方法。本文还详细描述了机顶盒各部分应用软件的程序设计过程。机顶盒应用软件包括图形用户接口和网页浏览器、图形化播放器、网络处理功能和换台、SI信息提取的实现。本文对软件设计中涉及到的技术要点和代码编写的细节做出了说明,给出了主要的软件设计流程。最后本文介绍了机顶盒系统的调试和整合,描述了flash文件系统的实现过程。