Summary: | 碩士 === 國立中興大學 === 電機工程學系所 === 96 === UPnP, whose full name is Universal Plug and Play, is a distributed and open networking architecture. Based on this architecture, all equipments can connect with each other via a Peer-to-Peer network. UPnP uses standard TCP/IP and Web technologies, such as HTTP and XML, as the underlying communication mechanisms. So it is independent of any particular operating systems, programming languages, or physical media. Operating system vendors can create the APIs to meet their customers'' requirements. Consumer electronic products or multimedia devices that support UPnP can dynamically join into a network, obtain an IP address, convey its functions and learn about the presence and functions of other devices. All devices can communicate directly with each other atop of the UPnP architecture. All of these interoperations are fully automatic and zero-configuration.
In this paper, we will introduce the architecture of UPnP. Next, we will port a suitable UPnP A/V Media Server software package to a Linux embedded platform. We will also run this UPnP A/V media server system on an embedded platform to verify its performance and to interact with UPnP CE equipments for sharing multimedia content.
|