Font Size: a A A

Design And Development Of Cloud Video Client Software For Intelligent Terminal

Posted on:2019-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:X HuangFull Text:PDF
GTID:2428330596459044Subject:Engineering
Abstract/Summary:PDF Full Text Request
Along with the progress of network technology,the maturity of 4G network,and the development and popularization of intelligent terminals,video consumption content has ushered in the explosive growth and impacted traditional industries.In the view of development status of video industry,there are categories such as online education,video monitoring,video conference,playing games live,live TV,video social network,etc.,all of which have promoted the development of cloud video industry.At the same time,how to provide convenient,low-cost,high-quality infrastructure services and improve the production and operation efficiency of video industry to enable users to focus on content and operation,respond to high concurrent requests,ensure video viewing stability and increase service stability are also various challenges that cloud service providers will face.Through studying the present situation of cloud video industry development,this thesis compares the domestic and foreign research on cloud video,investigates from the aspects of economy feasibility,technical feasibility,management feasibility,market management,consults the relevant industry experts,searches and a large amount of reading network resources and related books,it collects and sorts the needs of users.Elaborating on the startup loading,interface rendering,message communication,network request,cache and video play of a set of system,this thesis designs and implements a cloud video client software for intelligent terminal.The main content of this thesis is as follows:1.It analyzes the general environment of cloud video industry.Under the background of "Internet +",the product development approach of intelligent terminal is constantly innovating and upgrading in terms of product form and function configuration,and has been upgraded from a multi-frequency tuner and decoder to intelligent control terminal.The research of this system is based on Google's Android operating system,Java cross-platform technology and AndroidStudio development tool.The current popular plug-in technology was investigated and adopted to encapsulate different business modules into independent plugin,which reduces the coupling between modules and distributed by the background dynamic according to combination of different businesses.This thesis studies the principle of implementing event bus technology and implements a set of message mechanism for communication between modules on intelligent set-top box.2.Based on the above research,the main business modules of home page,list display page,content details page,player and search content page are completed.The presentation of the interface is rendered by the Xul graphics engine.XML UI Language describes an XML dialect.The layout,elements,styles,behaviors,data binding relationships of the UI are described through XML format data.A simple,easy to use and extensible dynamic UI rendering mechanism is implemented.In XUL,binding JavaScript scripts can be through action,directly operate on UI elements,and established an easy-to-write and joinable data operation to connect the UI to the data source.At the same time,Xul encapsulated some common UI components,which can quickly adapt to the needs of various manufacturers and is also a powerful tool to improve the efficiency of UI development.3.The development of cloud video client software system can quickly build a broadcast control platform at the lower level.Without upgrading the main Apk,it can quickly respond to customers' various customized demands and realize various customized interfaces.It can provide professional video solutions and enable users to enjoy the large-screen client cloud service experience.4.At present,the client software based on cloud video has completed the testing work,and has been put into the market through the intelligent terminal,which has obtained good feedback.It verifies the practicability and reliability of the cloud video software in android.
Keywords/Search Tags:Cloud video, XUL, Plugin, Java, Android
PDF Full Text Request
Related items