基于linux的多功能IPTV机顶盒软件设计

被引量 : 1次 | 上传用户:cxc7783
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年以来,由于电视技术、网络技术和多媒体音视频编解码技术的飞速发展,传统电视广播式单向传输技术难以满足用户的个性化需求。随着互联网技术的成熟及普及,网络电视这一全新的电视技术应运而生,网络电视即Internet Protocol Television(IPTV)。IPTV是一种集交互式、个性化服务为一体,通过互联网传播电视媒体信息的技术,其主要功能是向观众提供音、视频播放,主要包括点播、直播,此外还提供娱乐、网上购物、通信、在线广告等服务内容。本文介绍了IPTV产生及其发展的背景、国内外目前研究的现状,以及IPTV开发存在的问题。分析了Android系统和Linux的优缺点,并根据具体情况最终选择了嵌入式Linux作为软件平台,并对机顶盒软件体系结构、Linux平台下Make项目管理作了介绍。在对等网络升级模块完成了协议的设计,终端与服务器、终端与终端之间通信流程设计。在直播系统完成了系统方案设计,及各子模块的设计与具体实现。点播系统是建立在直播系统的基础之上,该部分完成了仅在点播系统特有的一些模块的设计与实现,如Json文件解析、快进快退、获取视频真实地址。在本项目开发过程中具体完成了如下工作,对等网络升级模块中增量文件解析和客户端与服务器通信部分代码的编写、在直播系统设计与实现中完成了RTMP协议的代码实现及系统集成工作、独立完成了点播系统设计与实现。本文设计的IPTV机顶盒支持有线电视网,以及互联网两种工作模式。该系统的可扩展性能好。在设计时考虑到网络传输的不稳定性,因此在系统设计时对可能引起阻塞的操作进行了充分细化,通过状态变化来驱动系统的运转,在每一个状态都可以严格控制操作时间,如果在当前状态设置的时间内未完成相应的工作,系统会相应的做出响应,因而系统具有较好的实时性。在直播和点播系统设计中考虑到系统的扩展性,采用了分层的设计思想,并通过缓存技术将文件传输层和包解析层结合在一起。
其他文献
目的探讨心内膜弹力纤维增生症的临床病理学特征及其鉴别诊断。方法对1例幼儿尸检标本进行HE染色、弹力纤维染色和免疫组化染色,结合临床病史、临床相关检查及病理学特征进行
旅德歌唱家龚琳娜演唱的一首没有明确语意歌词的"歌曲"《忐忑》在网络上被称为"神曲"而疯传。听众对此褒贬不一:有人称为声乐艺术之创新,有人称为"精神病人"之犯怪;褒与贬皆
作者通过所收治的261病例,对外科黄疸的诊断作了探讨,文中指出,能造成梗阻性黄疸者,其梗阻部位是在左在肝管的汇合部及其以下的肝外胆管,外科黄疸通常又可分为良性梗黄和恶生梗黄,其常
电子发票是指在购销商品、提供或者接受服务以及从事其他经营活动中,使用符合税务机关标准的开票软件开具、按照主管部门要求格式和方式存储和使用的电子收付款凭证。电子发
城中村社会闲散青少年主要包括大城市因土地征用而"被动致富"的城中村青少年群体,他们中有很大一部分属于不肯就学、拒绝就业、无人监管的失学、失业、失管青少年。这些闲散
证券内幕信息是内幕交易的核心,界定内幕信息是界定内幕交易行为的重点。对于内幕信息的界定问题,各国法律的规定都不相同,我国立法确定的标准包括非公开性、重大性和相关性,
国有企业作为国有经济的主要存在形式或主要载体,是国民经济的重要支柱,是共产党执政的根基,是国家的脊梁。中央企业是国民经济的骨干,也是国有企业的主体,在经济发展中发挥
本文运用心理学理论分析了名人电视广告的优越性 ,实现中存在的问题以及创意和制作名人电视广告应采取的策略。名人电视广告能够激发“名人效应”和“移情效应”。但是 ,如果
姓名称谓是各类人际称谓中最重要、最基本的称谓。古人的姓名称谓及其使用,远比今人复杂得多、也讲究得多。本文主要结合《歧路灯》相关语料,从“名”、“字”两个方面,对书中姓
将天气分为有,无降水,分别求得期期望概率作先验概率,在此基础上,引用贝叶斯原理对降水概率预报进行修正,以提高预报精度。