Font Size: a A A

The Design And Implementation Of Home Multi-media Sharing System Based On UPnP Av Architecture

Posted on:2014-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:K H SuoFull Text:PDF
GTID:2268330401958713Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
At present, with the rapid development of digital home network, various devicesabundantly emerge, however, these devices within the home network can’t share each other’sresources, which results in the emergence of information island· phenomenon. So onlyimplementing the resource sharing of these devices can improve the interconnection amongvarious digital home devices. In this context, lots of research institutions often proposediversified middleware technology to realize the interconnection, among the technology,UPnP is one of the most popular milddleware technologies within home family network.This paper introduces the realization mechanism in detail of UPnP, and then adopts theUPnP AV architecture as the design architecture of this sharing system. Meanwhile, this paperelaborates the three entities under UPnP AV architecture, and these entities are media server,media renderer and controller. Then, according to the evaluation standard of system platform,this paper chooses the SMP8655development board as the hardware platform of media serverand media renderer, the Android operating system as the runtime platform of controller, andadopts the Platinum UPnP SDK as the underlying development library. This paper solves theproblem of platform migrations, we choose Qt language to develop the GUI of SMP8655terminal and JNI to solve the interaction between Android platform and C++library.According to the program design principle of high cohesion, low coupling, the sharingsystem is composed of six modules, and the core modules is MediaRenderer module,MediaRenderer module and Controller module. MediaServer module implements the ContentDirectory Service, Connection Management Service based on the API of Platinum, andMediaRenderer module implements the Connection Management Service, Rendering ControlService and AV Transport Service, and Controller module can control the media transport andplay state of Media Server as well as Media Renderer by means of calling these service.At last, combining with such third-party UPnP devices as Foobar2000and Windows Media Player12, we perform functional test and cross test on the three physical enitities, and the test result shows that this sharing system achieves the design goal.According to the mature structure and reasonable technology, this paper designs onesharing-system, which has good compatibility and interoperability with some third-partyUPnP devices, and proposes a series of novel solution about the information island of homeAV devices, therefore, it will have a good application prospect.
Keywords/Search Tags:Information Island, UPnP AV, SMP8655, Android
PDF Full Text Request
Related items