基于安卓浏览器的交互式网络电视实现技术研究
发布时间:2018-05-27 05:04
本文选题:交互式网络电视 + 机顶盒 ; 参考:《华中科技大学》2013年硕士论文
【摘要】:随着计算机技术、数字电子技术和移动互联网技术的飞速发展,嵌入式设备成为人们生活中不可或缺的获取信息的重要手段。电信网、广播电视网和互联网三网融合的推进力度进一步加大,将使得包括运营商、内容提供商和终端厂商在内的行业竞争变得更加激烈。作为三网融合的焦点业务,交互式网络电视既提供了传统的视频播放基本业务,又可以提供如即时通信、互动广告、在线游戏、在线购物等各种视频增值业务。 在对交互式网络电视系统架构进行分析的基础上,对交互式网络电视应用程序进行了整体设计和分析开发需要完成的具体任务。首先对安卓广泛使用的Java本地接口进行了较为详细的介绍,并在此基础上分析了WebKit浏览器引擎的Java层与C++层的联系。接着对WebKit的JS扩展方法进行了介绍,并实现了交互式网络电视中使用的JavaScript扩展对象Authentication,为了使其能更好的完成交互式网络电视业务,对WebKit进行了修改。 接着介绍了安卓的硬件加速和界面布局,并在此基础上分析实现了交互式网络电视拨号、应用程序布局。之后介绍了安卓处理程序机制及其在应用程序中的应用;在键盘事件处理部分,,对安卓按键值与JavaScript键值进行了兼容性修改。 最后介绍了安卓媒体播放器的状态机,对每个状态进行了较为详细的分析。从JavaScript的MediaPlayer对象属性和方法以及生命周期三个方面进行了探讨,对机顶盒与TS内容分发系统的四个接口进行对比分析,并在此基础上实现了JavaScript的MediaPlayer在安卓上的扩展,使其能够访问本地媒体播放器。通过JavaScript对象来控制视频播放等,实现与用户的动态交互效果。
[Abstract]:With the rapid development of computer technology, digital electronic technology and mobile Internet technology, embedded devices have become an indispensable means of obtaining information in people's lives. The integration of telecommunications networks, radio and television networks and the Internet will further intensify the competition among operators, content providers and terminal manufacturers. As the focus service of the integration of three networks, interactive network TV not only provides the traditional basic services of video playing, but also provides a variety of video value-added services such as instant messaging, interactive advertising, online games, online shopping and so on. Based on the analysis of the architecture of the interactive network TV system, the overall design of the interactive network TV application program and the specific tasks to be accomplished in the analysis and development of the interactive network TV application program are carried out. Firstly, the Java local interface widely used in Android is introduced in detail, and the relation between Java layer and C layer of WebKit browser engine is analyzed. Then the JS extension method of WebKit is introduced, and the JavaScript extension object Authentication used in interactive network TV is realized. In order to make it complete interactive network TV service better, the WebKit is modified. Then the hardware acceleration and interface layout of Android are introduced, and the interactive network TV dialing and application layout are analyzed and implemented. Then it introduces the mechanism of Android processor and its application in application program, and in the part of keyboard event processing, modifies the compatibility between Android key value and JavaScript key value. Finally, the state machine of Android media player is introduced, and each state is analyzed in detail. This paper discusses the MediaPlayer object properties, methods and life cycle of JavaScript, compares the four interfaces of STB and TS content distribution system, and implements the extension of JavaScript MediaPlayer on Android. Enables it to access the local media player. The JavaScript object is used to control the video playback and realize the dynamic interaction effect with the user.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TN949.292;TP393.092
【参考文献】
相关期刊论文 前10条
1 李艳丽;;Android事件处理过程剖析[J];长春理工大学学报(自然科学版);2010年03期
2 肖晴;祁庆中;吴志明;;IPTV增值业务及其实现技术探讨[J];电信科学;2006年03期
3 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
4 张军林,阳富民,胡贯荣;JavaScript语言解释器的设计与实现[J];计算机工程与应用;2003年30期
5 洪政;蔡雪莲;;IP组播路由技术研究[J];科技广场;2007年09期
6 李中跃;郭萍;;WebKit中JsCore的扩展方法[J];辽宁省交通高等专科学校学报;2009年05期
7 丘志杰;罗蕾;俸志刚;;移动widget引擎设备能力动态扩展技术[J];计算机应用研究;2011年03期
8 贡知洲;路昭亮;;Android发展的分析与研究[J];价值工程;2013年02期
9 章舒宁;;视频编码技术在广电网络传输中的应用[J];科技风;2011年24期
10 王政,陈萍;宽带用户接入认证方式浅析[J];山东通信技术;2002年03期
本文编号:1940542
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1940542.html