您好,登錄后才能下訂單哦!
DLNA&UPnP協議為多媒體內容共享提供了標準的行業規范,隨著移動互聯網的火熱發展,我相信它在智能家居領域一定會有著非常大的發展。我準備寫幾篇文章,分享一下最近在DLNA&UPnP協議開發方面的經驗,DLNA&UPnP的文檔特別多,在此我希望用自己的語言來引導大家快速理解DLNA&UPnP協議。
(1)DLNA&UPnP協議是干什么的
簡單來說,DLNA協議定義了一種通用的行業規范,目的是讓電子設備之間可以方便地共享照片、視頻、音樂等多媒體內容。(這篇文章講得不錯,可以看看)
而UPnP協議主要用于實現智能設備的互聯互通,它定義了局域網內的設備如何互相發現對方,如何提供服務,如何控制對方等一系列的過程。
(2)DLNA&UPnP協議的典型應用
舉個直觀的例子,通過DLNA協議,你可以方便地把手機里播放的視頻投射到家里的電腦上或者智能電視上。目前很多軟件都有這個功能了,如果你購買了Android智能電視或者某些電視盒子,就可以電視或者盒子中安裝類似PPTV/搜狐TV這樣的視頻軟件,然后在PC機的視頻播放器或者手機播放視頻的界面中,選擇投射到電視或者盒子上即可。國內支持DLNA的播放器有很多,基本上常見的視頻網站客戶端都有支持,這里就不一一介紹了。
(3)DLNA和UPnP的關系
DLNA協議是建立在UPnP協議的基礎上的,它依靠UPnP協議來完成設備的搜索、發現和控制,DLNA協議在此基礎上對多媒體設備進行了更加詳細的分類和約束,它其實更像是UPnP協議的一個子集。相比于UPnP協議,它更加專注于解決多媒體內容的共享的架構。
其實,現在的UPnP協議添加了“UPnP-AVArchitecture”,更加豐富和完善了UPnP協議本身對多媒體共享的架構與支持,可以看作一種簡化版的DLNA架構。
在實際的開發中,UPnP協議提供了豐富的SDK,有著各種開源版本,我們只需要在UPnP官網提供的SDK的基礎上,根據DLNA協議或者UPnP-AVArchitecture的定義實現相關的功能/服務即可。
(4)資源列表
官方網址:http://www.dlna.org/
http://upnp.org/
維基百科:http://en.wikipedia.org/wiki/Digital_Living_Network_Alliance
http://zh.wikipedia.org/zh/UPnP
關于DLNA和UPnP協議的簡單介紹就到這里了,后續文章將會進一步介紹UPnP協議的組成和原理,有任何疑問歡迎留言或者來信lujun.hust@gmail.com交流。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。