DLNA - 數(shù)字生活網(wǎng)絡(luò)聯(lián)盟
DLNA(DIGITAL?LIVING?NETWORK?ALLIANCE,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟其前身是DHWG(Digital?Home?Working?Group,數(shù)字家庭工作組),成立于2003年6月24日,是由索尼、英特爾、微軟等發(fā)起成立的一個(gè)非營(yíng)利性的、合作性質(zhì)的商業(yè)組織。
簡(jiǎn)介
DLNA成立于2003年6月24日,其前身是DHWG(Digital Home Working Group數(shù)字家庭工作組),由Sony、Intel、Microsoft等發(fā)起成立、旨在解決個(gè)人PC,消費(fèi)電器,移動(dòng)設(shè)備在內(nèi)的無(wú)線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通,使得數(shù)字媒體和內(nèi)容服務(wù)的無(wú)限制的共享和增長(zhǎng)成為可能。
DLNA的口號(hào)是Enjoy your music, photos and videos, anywhere anytime。
功能
1.探索:網(wǎng)絡(luò)中尋找無(wú)配置的設(shè)備并計(jì)算出其提供的
性能
2.瀏覽:瀏覽內(nèi)容并通過(guò)不同方式分類
3.搜索:在設(shè)備上尋找特定內(nèi)容
4.分流:全網(wǎng)發(fā)送多媒體內(nèi)容
5.服務(wù):網(wǎng)絡(luò)通知通訊錄
6.打印:向網(wǎng)絡(luò)附屬打印機(jī)發(fā)送內(nèi)容
7.控制:使用網(wǎng)絡(luò)改變?cè)O(shè)備狀態(tài)
8.上傳:發(fā)送內(nèi)容到服務(wù)器
9.下載:接收并儲(chǔ)存內(nèi)容
10.自動(dòng)譯碼:改變分辨率或內(nèi)容格式來(lái)確保設(shè)備正確翻譯
11.服務(wù)保證:區(qū)分網(wǎng)絡(luò)交通優(yōu)先次序,若網(wǎng)絡(luò)超載,優(yōu)先放棄最弱的優(yōu)先權(quán)
功能模塊
DMSDMRDMCDMP
DMS:Digital Media Server服務(wù)器
DMR:Digital Media Renderer渲染器(受控端)
DMC:Digital Media Controller控制器
DMP:Digital MediaPlayer播放器(可理解為DMC+DMR)
組件構(gòu)成
|
功能組建 |
重要技術(shù)和協(xié)議 |
|
Media Formats |
Media Format Required and Optional Format Profiles |
|
Device Discovery Control and Media Management |
Device Discovery and Control UPnP Device Architecture1.0 Media Management and Control UPnP AV 1.0 and UPnP Printer:1 |
|
Media Transport |
Media Transport HTTP - Mandatory and RTP - Optional |
|
Network Stack |
Networking IPv4 Suite |
|
Network Connectivity |
Connectivity Ethernet, 802.11 , and Bluetooth |
1.網(wǎng)絡(luò)互連。其規(guī)定了所接入網(wǎng)絡(luò)的類型和協(xié)議。目前,主要包括:
有線網(wǎng)絡(luò):802.3.i/u
無(wú)線網(wǎng)絡(luò):802.11/a/b/g
2.網(wǎng)絡(luò)協(xié)議。其規(guī)定了所使用的網(wǎng)絡(luò)協(xié)議。目前,其規(guī)定必須支持IPv4。但是,考慮到地址空間等IPv4的缺點(diǎn),將在不久的將來(lái)支持IPv6。當(dāng)然,考慮已經(jīng)存在的IPv4的諸多應(yīng)用和設(shè)備。在未來(lái)的很長(zhǎng)一段時(shí)間內(nèi)同時(shí)支持IPv4和IPv6并保證IPv4和IPv6的互連的雙重協(xié)議棧將會(huì)受到親賴。
3.媒體傳輸。其規(guī)定了所有DLNA設(shè)備都必須支持使用HTTP協(xié)議進(jìn)行媒體的傳輸。這將使得未來(lái)很長(zhǎng)一段時(shí)間如何提高HTTP協(xié)議上高速安全的進(jìn)行大數(shù)據(jù)量的傳輸成為一個(gè)課題。單純就安全而然,TLS也許是個(gè)不錯(cuò)的選擇。另外,在IPv6的協(xié)議中IPSEC已經(jīng)成為了一個(gè)必選項(xiàng)。這也在一定程度上解決了安全問(wèn)題。
不過(guò)好像使用軟件做加解密的工作始終都不是個(gè)正確的選擇。因?yàn)?,在真正的?yīng)用中,很少有客戶不對(duì)你的速度指手畫(huà)腳。當(dāng)然,同時(shí)你也可以使用RTP的其他專用的媒體流傳輸協(xié)議。但是,前提是你已經(jīng)支持了HTTP協(xié)議下的傳輸。
4.設(shè)備的發(fā)現(xiàn),控制和媒體的管理。這個(gè)功能組件是最重要的一個(gè)層次。也許是由于英特爾是UPnP的發(fā)起者吧,所以,在其再次發(fā)起DLNA的時(shí)候,UPnP所有的東西當(dāng)然其不會(huì)浪費(fèi)了呀。
是不是因?yàn)閁PnP很長(zhǎng)時(shí)間停留在協(xié)議階段,很少有應(yīng)用,IDG是個(gè)例外,英特爾才又來(lái)發(fā)起DLNA的呢,我是不得而知了:)目前,其采用了UPnP Device Architecture 1.0和UPnP AV 1.0 and UPnP Printer:1。這只是UPnP論壇上一堆標(biāo)準(zhǔn)中的冰山一角了。將其UPnP的東西,好像還是蠻多的,這里就不詳細(xì)講了。
總之,其通過(guò)一系列的步驟和協(xié)議來(lái)達(dá)到設(shè)備的發(fā)現(xiàn)和管理,同時(shí)也通過(guò)廠商定義的AV和Printer標(biāo)準(zhǔn)達(dá)到對(duì)媒體的管理。一大堆的概念和名詞,下次再介紹了:)
5.媒體格式。這是最后的一個(gè)組件了。其規(guī)定了進(jìn)行數(shù)字媒體和內(nèi)容的共享和使用的時(shí)候的媒體格式。其必須支持的是:JPEG,LPCM,MPEG2。其他可選的媒體格式見(jiàn)表2。
DLNA媒體格式
媒體分類
必須支持的格式
可以支持的格式
Image
JPEG
PNG,GIF,TIFF
Audio
LPCM
AAC,AC-3,ATRAC3plus,MP3,WMA9
AV
MPEG2
MPEG-1,MPEG-4*,AVC,WMV9
以上,就DLNA的技術(shù)做了簡(jiǎn)單的闡述,僅就技術(shù)而言,DLNA離我們應(yīng)該說(shuō)很近了。但是,這里面還有很多商業(yè)上的因素。所以,DLNA離我們還有一段距離。
版本
DLNA產(chǎn)品的版本主要為:
v1.0
數(shù)字媒體服務(wù)器(DMS,DigitalMediaServer):提供了媒體文件的獲取、錄制、存儲(chǔ)以及作為源頭的設(shè)備。
數(shù)字媒體播放器(DMP,DigitalMediaPlayer):可查找并播放或輸出任何由DMS所提供的媒體文件的設(shè)備。
v1.5除了原有的DMS和DMP,新增了數(shù)種設(shè)備及機(jī)能:
移動(dòng)式數(shù)字媒體服務(wù)器(M-DMS,MobileDigitalMediaServer):針對(duì)手機(jī)等體積較小、輕巧可移動(dòng)式的電子設(shè)備所定義的服務(wù)器,多媒體格式支持與一般DMS稍有不同。
移動(dòng)式數(shù)字媒體播放器(M-DMP,MobileDigitalMediaPlayer):同樣是針對(duì)移動(dòng)設(shè)備的播放器,多媒體格式支持與一般DMP稍有不同。
數(shù)字媒體控制器(DMC,DigitalMediaController):作為遙控設(shè)備使用,可查找DMS上的多媒體文件,并指定可播放該多媒體文件的DMP進(jìn)行播放或是控制多媒體文件上下傳到DMS的設(shè)備。數(shù)字媒體打印機(jī)(DMPr,DigitalMediaPrinter):DMPr的打印機(jī)可以在DLNA網(wǎng)絡(luò)架構(gòu)下提供打印功能。
發(fā)展
DLNA旨在解決個(gè)人PC,消費(fèi)電器,移動(dòng)設(shè)備在內(nèi)的無(wú)線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通,使得數(shù)字媒體和內(nèi)容服務(wù)的無(wú)限制的共享和增長(zhǎng)成為可能。DLNA的口號(hào)是Enjoy?your?music,?photos?and?videos,?anywhere?anytime。
DLNA并不是創(chuàng)造技術(shù),而是形成一種解決的方案,一種大家可以遵守的規(guī)范。所以,其選擇的各種技術(shù)和協(xié)議都是當(dāng)前所應(yīng)用很廣泛的技術(shù)和協(xié)議。
DLNA將其整個(gè)應(yīng)用規(guī)定成5個(gè)功能組件。從下到上依次為:網(wǎng)絡(luò)互連,網(wǎng)絡(luò)協(xié)議,媒體傳輸,設(shè)備的發(fā)現(xiàn)控制和管理,媒體格式。
2017年2月20日,DLNA在其官網(wǎng)宣布:本組織的使命已經(jīng)完成。DLNA委員會(huì)今天正式宣布,組織已經(jīng)于今年1月5日正式解散。今后相關(guān)的認(rèn)證工作將交接給新的組織負(fù)責(zé),實(shí)行新的標(biāo)準(zhǔn)。
應(yīng)用
手機(jī)
介紹一下什么是DLNA,DLNA的全稱是DIGITALLIVINGNETWORKALLIANCE,其宗旨是Enjoyyourmusic,photosandvideos,anywhereanytime,DLNA - DigitalLivingNetworkAlliance由索尼、英特爾、微軟等發(fā)起成立、旨在解決個(gè)人PC,消費(fèi)電器,移動(dòng)設(shè)備在內(nèi)的無(wú)線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通,使得數(shù)字媒體和內(nèi)容服務(wù)的無(wú)限制的共享和增長(zhǎng)成為可能,當(dāng)前成員公司已達(dá)280多家。
(通俗的舉個(gè)例子:我坐在馬桶上點(diǎn)我手機(jī)里的歌曲,客廳里電腦的音箱立刻播放了我手機(jī)里的音樂(lè),下一首快進(jìn)暫停都可以手機(jī)控制,或者你拍了一段高清的視頻,用手機(jī)那小小的屏幕實(shí)在是沒(méi)有闔家觀賞的效果,不怕,我從容的選擇電腦播放,在手機(jī)里點(diǎn)到視頻,家里23寸的顯示器立刻流暢的播放剛剛拍下的熱騰騰的高清視頻。而且在手機(jī)也可以瀏覽電腦里的圖片音樂(lè)和視頻)
電視機(jī)
1:wifi,家里必須有無(wú)線網(wǎng)絡(luò)復(fù)蓋
2:通過(guò)一個(gè)多屏互動(dòng)配件WiPlug
注意:此教程試用于1、安卓2.3以上的手機(jī)(無(wú)論是品牌機(jī)還是山寨機(jī)都可以),2、電視機(jī)帶HDMI接口就可以。
教程步驟如下:
按照使用說(shuō)明連接電視機(jī)
把手機(jī)和設(shè)備連到同一個(gè)wifi下面
選擇推薦的視頻客戶端打開(kāi),然后點(diǎn)擊DLNA的圖標(biāo)選擇播放設(shè)備就可以了。
如果要實(shí)現(xiàn)把整個(gè)手機(jī)的屏幕投到電視機(jī)上,可以下載個(gè)WiPlug客戶端然后就可以了。
電腦
DLNA無(wú)線直連實(shí)現(xiàn)條件:
1:wifi,家里必須有無(wú)線網(wǎng)絡(luò)復(fù)蓋
2:可以無(wú)線上網(wǎng)的電腦
3:電腦的系統(tǒng)最好為win7
注意:此教程適應(yīng)于所有支持DLNA的手機(jī)和設(shè)備,和手機(jī)的操作系統(tǒng)也沒(méi)多大關(guān)系,電腦上的設(shè)置是相同的,手機(jī)上用不同的軟件而已。此教程測(cè)試環(huán)境為Windows7,其他系統(tǒng)未驗(yàn)證。
教程步驟如下:
1.打開(kāi)Windows服務(wù)中的“SSDPDiscovery”和“WindowsMediaPlayerNetworkSharingService”兩個(gè)服務(wù);
2.在“控制面板//所有控制面板項(xiàng)//網(wǎng)絡(luò)和共享中心”中將當(dāng)前電腦的無(wú)線網(wǎng)絡(luò)類型設(shè)置為“家庭網(wǎng)絡(luò)”,手機(jī)也連接到這個(gè)無(wú)線網(wǎng)絡(luò);
3.在“控制面板//所有控制面板項(xiàng)//網(wǎng)絡(luò)和共享中心”中,點(diǎn)擊“選擇家庭組和共享選項(xiàng)”,如果你想在手機(jī)上播放電腦上的圖片、視頻、音樂(lè)等,需選中“將我的圖片、音樂(lè)和視頻輸出到我的家庭網(wǎng)絡(luò)上的所有設(shè)備”。
然后點(diǎn)擊“選擇媒體流選項(xiàng)”,啟用媒體流,出現(xiàn)“為計(jì)算機(jī)和設(shè)備選擇媒體流選項(xiàng)”時(shí),默認(rèn)全部允許即可。點(diǎn)擊確定。這些步驟不一定順序全對(duì),反正你注意要開(kāi)這些選項(xiàng)就對(duì)了。
此時(shí),啟動(dòng)DesireHD的Wifi,打開(kāi)“媒體庫(kù)”,點(diǎn)擊底部的4個(gè)標(biāo)簽卡的最后一個(gè),應(yīng)該可以看到連接的媒體中出現(xiàn)了電腦上的媒體庫(kù)。這些媒體庫(kù)左邊是一個(gè)“WindowsMediaPlayer”的圖標(biāo),右側(cè)會(huì)顯示計(jì)算機(jī)名和計(jì)算機(jī)上的用戶名。點(diǎn)擊不同的用戶可以瀏覽這個(gè)用戶共享的媒體。
4.最后一點(diǎn)是如何把DesireHD的視頻、圖片、音樂(lè)往電腦上顯示。首先在電腦上啟動(dòng)“WindowsMediaPlayer”(一般在開(kāi)始菜單的附件里面),在媒體庫(kù)的菜單上有“媒體流”菜單,勾選“允許遠(yuǎn)程控制我的播放器”和“自動(dòng)允許設(shè)備播放我的媒體(這一個(gè)不勾應(yīng)該也可以,自己試一下)”,保持WindowsMediaPlayer不要關(guān)閉,等下播放圖片、音樂(lè)、視頻都是靠這個(gè)程序。
現(xiàn)在你可以在Desires上打開(kāi)“媒體播送”程序,以視頻為例,點(diǎn)擊某段視頻,將會(huì)自動(dòng)搜索當(dāng)前范圍內(nèi)支持DLNA的設(shè)備。如果只出現(xiàn)了“我的手機(jī)”,那么就是沒(méi)有找到;如果出現(xiàn)了你的電腦,選擇后將會(huì)出現(xiàn)一個(gè)播放控制界面,同時(shí)你的電腦上的WindowsMediaPlayer已經(jīng)開(kāi)始?xì)g快的播放了。
5.最后再補(bǔ)充幾點(diǎn):
a拍了一段720P的視頻,在電腦上流暢播放,就最開(kāi)始會(huì)緩沖幾秒鐘。
bDesireHD的媒體播送程序,在播放控制界面,視頻是不動(dòng)的??梢詴和?、拖動(dòng)、調(diào)整電腦音量,但是沒(méi)有全屏等高級(jí)控制,哪個(gè)兄弟有更好的DLNA軟件分享一下。
c如果你的電視機(jī)等設(shè)備支持DLNA,那么手機(jī)上的視頻也可以直接在電視機(jī)上播放。
ps:應(yīng)該所有的最新一代HTCAndroid系統(tǒng)的都可以通用的,還有就是放音樂(lè)的時(shí)候要先把電腦上windows自帶的播放器打開(kāi)的,不然沒(méi)法選電腦播放的。
