Font Size: a A A

Design And Implement Of P2P Video Playing System Based On Android Platform

Posted on:2018-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:S L SongFull Text:PDF
GTID:2348330512479573Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of the Internet,the trend of the development of Internet TV is undisputed in the future,TV manufacturers have launched high-definition video content,if the high-definition video content to continue to use the traditional client server mode transmission,will give the enterprise server a huge load,companies need to buy faster broadband to solve it,otherwise it will affect the speed of network transmission,the user will be replace the program or give up watching because of the speed too slow.Therefore,to quickly play high-definition video content has become an urgent problem to be solved.This paper studies the Peer-to-Peer(P2P)file distribution technology on the PC side,designed a P2P video playback system based on Android platform,the use of P2P technology can reduce the pressure of companies' broadband to improve service quality,the more people download,the download speed becomes faster.The system is mainly composed of three subsystems:client,Web server and Tracker server.The system analysed user demand for according to functional and non-functional feasibility,designed the overall system function module,introduced the design and implementation of three subsystems.Through the analysis of the BitTorrent protocol,set up a Tracker server based on BitTorrent protocol,it has been successfully integrated with video playback system,the server had the function of making seeds and recording the file sharing state between clients etc.The client is primarily responsible for downloading the file by communicating with the the Tracker server and the peer,by calling the Vitamio interface to play the file.The paper introduced the overall framework of Web server system and detailed design,and database structure design,including user management,film management,integration management,advertising push function module,the main function module is releasing seeds of tracker server making.Finally,the function of the client is tested in the LAN environment,and the download speed of the individual peer nodes and multiple peer nodes are tested.The experimental results show that the system has reached the requirements of more the number of downloads,faster download speeds,the test results meet the design requirement,the system has been to reduce the cost of enterprise broadband,but also improve the quality of service users,Companies can also provide high-definition video as an Internet TV entrance,analysis of user behavior to dig out more value.
Keywords/Search Tags:Set-top box, Android, P2P, BitTorrent, Tracker, Web seed server
PDF Full Text Request
Related items