Font Size: a A A

Design And Implementation Of Video Multi-Screen Interaction System Based On DLNA

Posted on:2017-05-13Degree:MasterType:Thesis
Country:ChinaCandidate:Q L CaoFull Text:PDF
GTID:2308330509457577Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the rapid development of wireless LAN has let people see the tremendous changes it bings. And now, the wireless network has spread to every family. At the same time, when the wireless network is applied to home appliances, smart TV and TV box are "hot". Because of their portability and compactness, Pad and smart phones and other mobile devices have been highly favored. Nowadays, young people regard the vedio as the main pastime mode, but they may feel a poor viewing experience just because of the small screen of mobile devices.In order to enhance the user experience, while keeping up with the trend of multi-screen interaction, we came up with a demand of a vedio multi-screen interactive system based DLNA(Digital Living Network Alliance) which is embedded Youku Android application. According to the DLNA standard, we combined with UPnP(Plug and Play protocol)mechanism to achieve the bottom layer’s comminication of the system, which is the bottom dynamic library as the part of Android layer and provided API for Android layer. And the Android part interacted with the bottom layer through JNI(Java Native Interface). The bottom layer of the system is responsible for implementing the communication, and it is implemented based on DLNA protocol stack. Network module sent and received data with non-blocking mechanism, then submitted datas to the control point module to process. Control point module implemented the discover,event, controlling and description. XML parser module parsed the description documents as an auxiliary module.Finally, the system was tested from four areas UI, functionality, performance, compatibility. We verified that the system’s interface displays are normal through UI testing. Functional tests verified that the system has reached a predetermined requirement in the analysis the functional requirements. Performance testing proved that the system response times is under in the user’s acceptable range, and its memory and CPU usage is rational. Compatibility testing proved that the system has reached the adaptation requirements through covering popular Android system version and mainstream resolutions of Android smart phone. The system passed all test methods and reached the standard defined in the requirements and can be put into practical use to run.
Keywords/Search Tags:vedio, multi-screen, DLNA, UPnP, Android
PDF Full Text Request
Related items