UPnP Architecture
Reporter: shi-han wang DCN LAB
Outline UPnP Overview Streaming UPnP AV Architecture
UPnP (Universal Plug and Play) 通用性 協定獨立 不受限制 開放式網路架構 操控簡單 擴充性 建立容易
Control Flow
Addressing
Discovery
Description Control
Evening
Presentation
UPnP
Protocol Stack
IP Addressing – DHCP, Auto IPIP Addressing – DHCP, Auto IP
TCPTCPUDPUDP
HTTPMUHTTPMU
DiscoveryDiscoverySSDPSSDP
HTTPHTTP
DescriptionDescriptionXML UDA v1 XML UDA v1
Eventing Eventing GENAGENA
Control Control SOAPSOAP
PresentationPresentationHTMLHTML
Addressing
DHCP: 從 DHCP Server 取得 IP 及基本組態
Auto IP: 定義了一個 device 如何從保留的 IP 中取得可用 I
P
Discovery (Simple Service Discovery Protocol)
Description (HTTP)
Control (Simple Object Access Protocol)
Event (General Event Notification Architecture)
Streaming
是指將一連串的影像壓縮後,經過網際網路分段傳送資料,在網路上即時傳輸影音以觀賞的一種技術與過程;串流傳輸可傳現場影音或預存於伺服器上的影片,當觀看者在收看這些影音檔時,影音資料在送達觀賞者的電腦後立即由特定播軟體播放
優點 : 即時撥放 資料安全 省空間 隨時隨地收看
EX: Windows Media Player, Real Player 或 QuickTime Player 。
15
UPnP AV Architecture
AVControl Point
MediaRenderer
MediaRenderer
Media Server