Font Size: a A A

The Design And Implementation Of An Embedded Video On Demand System Based On LAMP

Posted on:2018-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:H K ZhangFull Text:PDF
GTID:2348330536984809Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the increasing maturity of mobile internet technology,the video-on-demand system,which enables us to access video resources at any time and anywhere,has become available in daily life.Considering the limitation of existed VOD system that is not available for users to upload or download based on the cable or wireless internet network,the Ad-Hoc VOD system without public network is designed in this thesis.This system is designed based on embedded ARM platform,and it is an extension of existing VOD system and it makes the full use of two features of mobile end,big per capita availability and strong mobility.Without the availability of Internet,mobile terminal only needs to connect the WIFI signal provided by embedded VOD system to achieve the multiple personalized playing of the local video resources in SD card of embedded video on demand system and the function that multiple users can watch video on demand at anytime and anywhere,which does not cost mobile data.This thesis is composed of two parts: hardware and software.(1)Hardware platform is designed based on the embedded ARM minimum system and peripheral circuit module.And,ARM minimum system is mainly used for the control of hardware,wireless router module is used to provide WIFI signal,SD card and solid-state hard drive mainly provide external expansion storage for the entire system,and finally it achieves the system hardware testing and software debugging through the RS232 serial port and JTAG interface.This thesis elaborates the operation theory of every hardware module and presents the circuit design.(2)The software of embedded VOD system is based on the LAMP(Acronym of Linus,Apache,Mysql,Php)combination,the service of embedded VOD system is provided by Apache and the video resources of it is managed by the Mysql database.Php establishes a connection for the call between Apache sever and Mysql database,the design of completing web player by using of video tag in HTML 5 based on the LAMP application software and the increase interactivity of Web interface of its background sever by using the Javascript script tool can achieve player's full coverage to client browser and solve the problem of completing the video on demand in installing video render plug-in in client's side.The client and server adopt the Browser / Server structure and use the pseudo-streaming strategy based on HTTP to achieve access and the mobile terminal access the server through browser to achieve video on demand.At the end of this paper,the author tests the embedded VOD system.After testing,the embedded VOD system is running stably and can support multi-users to demand video upload/download video simultaneously.Within 5 meters,the video played smoothly and with almost no delay in client side,which can satisfy the user's needs and achieve the expected goal.
Keywords/Search Tags:LAMP, embedded system, video on demand, HTML5, ARM
PDF Full Text Request
Related items