基于Web交互视频系统设计与实现
发布时间:2018-08-30 07:29
【摘要】:程序Web化在云计算的大背景之下已经成为一种大的发展趋。Web程序相对于传统应用软件形式的程序具有诸多优势,无需要安装、跨平台以及便于升级维护。交互视频是一种当用户与视频中出现的事物交互时就会自动展示出相应事物附加信息的新型多媒体。其应用领域广泛,如可以应用于广告领域、教学领域和网络娱乐等。此前,本人所在实验室中的项目组曾与X公司合作完成了桌面版的交互式视频系统。但由于桌面版的交互式视频系统只能运行在Windows系统下,还需要用户下载安装,从而限制了用户使用。因此X公司根据市场反应而提出的新的合作需求。据此,本人作为项目组主要成员参与了从需求到设计再到实现等整个过程。 在分析了旧版交互视频编辑器的基础上,,提出一种基于HTML5与RPC协议的交互视频编辑器Web化设计方案。方案采用MVC架构,前台使用HTML5技术实现了视图,服务端使用RPC、Java等技术实现了控制器,数据模型即视频处理模块依靠OPENCV实现。该方案综合考虑了浏览器端、Tomcat服务器端和视频处理模块特点,均衡了各端负载,提高了系统的可靠性。通过Web交互视频编辑器系统,用户只需使用支持HTML5标准的浏览器即可编辑交互视频而无需安装任何插件。实验结果证明方案的可行性。 由于基于Web的交互视频系统目前行业中还没有,同时类似基于Web的视频应用都是针对特定系统安装插件实现的,因此可供借鉴的资料很少,开发难度也因此加大。但这些困难都被一一攻克,并最终完成了基于Web交互视频系统。本文所述内容源自实践具有实用性和创新性,对于交互视频商业化具有一定的促进作用,对于后来者开发类似基于Web的视频系统应用具有一定的参考价值。
[Abstract]:Under the background of cloud computing, program Web has become a big trend of development. The web program has many advantages over the traditional application software, no need to install, cross-platform and easy to upgrade and maintain. Interactive video is a new type of multimedia that automatically displays the additional information of the corresponding objects when the user interacts with the objects in the video. It can be used in many fields, such as advertising, teaching and network entertainment. Previously, my lab project team and X Company completed the desktop version of the interactive video system. But because the interactive video system of desktop version can only run under Windows system, it also needs the user to download and install, which limits the user's use. Therefore X company according to the market response and proposed the new cooperation demand. Accordingly, as the main member of the project team, I participated in the whole process from requirement to design to implementation. Based on the analysis of the old interactive video editor, an interactive video editor Web design scheme based on HTML5 and RPC protocol is proposed. The scheme adopts MVC architecture, the foreground uses HTML5 technology to realize the view, the server uses RPC,Java technology to realize the controller, and the data model, that is, the video processing module, is realized by OPENCV. This scheme considers the characteristics of the browser side Tomcat server and video processing module synthetically, balances the load of each end, and improves the reliability of the system. Through the Web interactive video editor system, users can edit interactive video without installing any plug-in by using a browser that supports the HTML5 standard. The experimental results show that the scheme is feasible. Because there is no interactive video system based on Web and video applications based on Web are implemented for special system installation plug-in, so there is little data to be used for reference, and the difficulty of development is increased. But these difficulties have been overcome one by one, and finally completed based on Web interactive video system. The content mentioned in this paper is practical and innovative from practice, which can promote the commercialization of interactive video to a certain extent, and has a certain reference value for the latecomers to develop video system applications similar to that based on Web.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
[Abstract]:Under the background of cloud computing, program Web has become a big trend of development. The web program has many advantages over the traditional application software, no need to install, cross-platform and easy to upgrade and maintain. Interactive video is a new type of multimedia that automatically displays the additional information of the corresponding objects when the user interacts with the objects in the video. It can be used in many fields, such as advertising, teaching and network entertainment. Previously, my lab project team and X Company completed the desktop version of the interactive video system. But because the interactive video system of desktop version can only run under Windows system, it also needs the user to download and install, which limits the user's use. Therefore X company according to the market response and proposed the new cooperation demand. Accordingly, as the main member of the project team, I participated in the whole process from requirement to design to implementation. Based on the analysis of the old interactive video editor, an interactive video editor Web design scheme based on HTML5 and RPC protocol is proposed. The scheme adopts MVC architecture, the foreground uses HTML5 technology to realize the view, the server uses RPC,Java technology to realize the controller, and the data model, that is, the video processing module, is realized by OPENCV. This scheme considers the characteristics of the browser side Tomcat server and video processing module synthetically, balances the load of each end, and improves the reliability of the system. Through the Web interactive video editor system, users can edit interactive video without installing any plug-in by using a browser that supports the HTML5 standard. The experimental results show that the scheme is feasible. Because there is no interactive video system based on Web and video applications based on Web are implemented for special system installation plug-in, so there is little data to be used for reference, and the difficulty of development is increased. But these difficulties have been overcome one by one, and finally completed based on Web interactive video system. The content mentioned in this paper is practical and innovative from practice, which can promote the commercialization of interactive video to a certain extent, and has a certain reference value for the latecomers to develop video system applications similar to that based on Web.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【参考文献】
相关期刊论文 前9条
1 李烨民;;基于HTML5的前端本地化存储技术[J];成都大学学报(自然科学版);2012年01期
2 顾春莲;;HTML5中的音频及视频元素对互联网的影响[J];河北省科学院学报;2011年03期
3 何鹏举,陈明,段磊强,常颜荣;基于嵌入式Web服务器的远程视频监控系统[J];测控技术;2004年06期
4 欧阳t
本文编号:2212351
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2212351.html