UPnP協(xié)議是于1999年1月在拉斯韋加斯的CES展上被微軟正式發(fā)表。
他的基本構想是類似PCI卡自動識別即插即用技術的網絡版。
UPnP基本上是基于現(xiàn)有的技術,將一套協(xié)議作為一個集合定義出來,并作為一個開放的協(xié)議規(guī)格對外公開。
如HTTP/SOAP/SSDP/GENA等。
因此UPnP里面基本上沒有新的技術協(xié)議。
(現(xiàn)在的DLNA也是一樣,只是采用現(xiàn)有的技術來加以細化和規(guī)定而已。)
2001年11月關于路由器的標準定義協(xié)議(Internet Gateway STD Device Control Protocol)公開后,大約同時期符合這個協(xié)議的路由器產品就被推出了。當時,UPnP標記并不普及,一般產品說明上都寫的是支持Microsot的NetMeeting(因為需要支持動態(tài)NAT)。關于這一點,可以參考這篇文章。到現(xiàn)在,市場上銷售的絕大部分家庭用路由器都具備有UPnP功能。
關于AV關聯(lián)的產品,2002年6月SONY推出的VAIO Media和RoomLink是最早的Media Server/Media Render產品。存儲在電腦硬盤上的音樂或數字文件可以通過RoomLink在立體聲音響設備或電視上播放。
Sony RoomLink數字媒體適配器
Sony VAIO Media軟件的畫面
UPnP和其他類似標準的比較
1 UPnP
UPnP是作為開放的標準對外部公開,并且是建立在可以在任何平臺上的基礎上,是對現(xiàn)有技術協(xié)議的組合。另外他對各種設備如AV器材的UPnP/AV,都有具體的定義,所以能夠容易被硬件廠商接受,商品化完成的很好。因此現(xiàn)在作為家庭網絡的事實上的標準還沒有別的標準可以取代它。
2 HAVi
HAVi是基于IEEE1394的家庭內網絡規(guī)格。作為高速網絡的代表被廣為期待,但是沒有能夠得到普及。主要的原因是它的規(guī)格沒有公開,公開的只是Java-API標準,所以沒有得到硬件廠商的廣泛支持。
3 JINI
基于 Java的家電網絡協(xié)議。基本技術是multicast和RMI(Java Remote Method Invocation : Java版的RPC)。開始時是別認為是可以跟UPnP爭奪標準的代表者,但是由于基于Java平臺,一直沒能普及和商品化。
4。Bonjour(原稱:Rendezvous)
Apple制定的網絡協(xié)議。基本上是基于multicastDNS。iTune和AirPortExpress等產品上都已經別廣泛利用著。但是作為業(yè)界的標準還是很難別推廣普及。
評論