主要介绍了UPnP协议的组成单元,对UPnP协议的结构以及UPnP网络的工作原理做了详细分析,同时还对DLNA架构进行了介绍;最后,在Linux平台上,利用开源软件进行了数字媒体服务器的实现并给出了演示的结果。