HI,欢迎来到学术天下网

基于安卓浏览器的交互式网络电视实现技术研究

分享到:
  • 论文详细
作者:
余涛
导师:
胡贯荣
学科专业:
计算机技术 
文献出处:
华中科技大学 2013年
关键词:
交互式网络电视论文  机顶盒论文  安卓论文  浏览器引擎论文  媒体播放器论文  

摘要:随着计算机技术、数字电子技术和移动互联网技术的飞速发展,嵌入式设备成为人们生活中不可或缺的获取信息的重要手段。电信网、广播电视网和互联网三网融合的推进力度进一步加大,将使得包括运营商、内容提供商和终端厂商在内的行业竞争变得更加激烈。作为三网融合的焦点业务,交互式网络电视既提供了传统的视频播放基本业务,又可以提供如即时通信、互动广告、在线游戏、在线购物等各种视频增值业务。在对交互式网络电视系统架构进行分析的基础上,对交互式网络电视应用程序进行了整体设计和分析开发需要完成的具体任务。首先对安卓广泛使用的Java本地接口进行了较为详细的介绍,并在此基础上分析了WebKit浏览器引擎的Java层与C++层的联系。接着对WebKit的JS扩展方法进行了介绍,并实现了交互式网络电视中使用的JavaScript扩展对象Authentication,为了使其能更好的完成交互式网络电视业务,对WebKit进行了修改。接着介绍了安卓的硬件加速和界面布局,并在此基础上分析实现了交互式网络电视拨号、应用程序布局。之后介绍了安卓处理程序机制及其在应用程序中的应用;在键盘事件处理部分,对安卓按键值与JavaScript键值进行了兼容性修改。最后介绍了安卓媒体播放器的状态机,对每个状态进行了较为详细的分析。从JavaScript的MediaPlayer对象属性和方法以及生命周期三个方面进行了探讨,对机顶盒与TS内容分发系统的四个接口进行对比分析,并在此基础上实现了JavaScript的MediaPlayer在安卓上的扩展,使其能够访问本地媒体播放器。通过JavaScript对象来控制视频播放等,实现与用户的动态交互效果。

摘要

Abstract

1 绪论

1.1 课题背景

1.2 国内外研究概况

1.3 论文主要研究工作

2 Android IPTV 的总体设计

2.1 IPTV 的开发环境

2.2 IPTV 总体架构

2.3 IPTV 终端业务结构

2.4 小结

3 Android WebKit 定制及扩展

3.1 WEBKIT 定制

3.2 WEBKIT 本地化

3.3 JS 扩展

3.4 小结

4 IPTV 交互界面实现

4.1 IPTV 拨号认证

4.2 ANDROID 硬件加速

4.3 界面布局

4.4 事件处理

4.5 小结

5 IPTV 流媒体播放器的控制实现

5.1 播放器的状态机

5.2 JS 对象 MEDIAPLAYER 的扩展实现

5.3 IPTV 中媒体流生命周期

5.4 播放器的控制

5.5 本章小结

6 总结与展望

6.1 课题工作总结

6.2 课题展望

致谢

参考文献