`
ice.k
  • 浏览: 286609 次
  • 性别: Icon_minigender_1
  • 来自: 荷兰
社区版块
存档分类
最新评论

DLNA」的介紹與應用

 
阅读更多

還記得先前我們曾經介紹過的《多功能搖控器的應用》嗎?它是應用了「ZigBee」的無線傳輸技術,現在其實有另一種不同的數位生活體驗,基於現在網路環境的普及,愈來愈多人在家中設有無線網路,所以能夠直接透過無線網路來讓家中的數位設備,彼此進行溝通與資料傳輸,這一點聽起來似乎跟先前提過的多功能搖控器很類似,但是,這一次卻不需要透過「學習」或「設定檔」的載入,而是那些數位媒體的載體彼此就能夠透過網路來進行溝通,對於曾經在家裡建立多媒體伺服器(媒體中心)的人來說,或許就能夠感受到它的優勢。

不過這次對使用者來說,會是另一種的全新體驗,因為少了繁瑣的設定,只要彼此能夠透過共通的協定(感覺很類似最早提及的OSGi),就能夠簡單地轉移數位資料,讓原本在你手機裡的照片或是音樂,能夠直接地在電視上播放,也不需要特別設定些什麼,只要它們彼此之間有透過「DLNA」的認證,就能夠達到上述的效果,至於什麼是「DLNA」?就接著繼續看下去吧!

什麼是DLNA


(圖片來源:http://www.dlna.org/home

「DLNA」其實是一個聯盟的縮寫,原文是「Digital Living Network Alliance」,最早是在2003年6月所成立的非營利組織,稱為「Digital Home Working Group (DHWG)」,直到2004年6月才更名為「DLNA」,目前有23個主要的推廣公司,其中不乏許多科技、資訊大廠,例:微軟、英特爾、Sony…等,主要在移動式設備、消費性電子器材和個人電腦上,建立一個共通的標準,讓不同電子設備能夠透過這個共通的標準來相互溝通,對使用者來說,這些共通的應用規格全都交給廠商之間去協調處理,使用者不需要過安裝其它程式來達成這目的,我想這就是這個標準的最大優勢,雖然取得這個聯盟認證的設備在近年來才漸漸普及(雖然較為人所得知的產品,大多是電玩主機,例:Sony的Play Station 3、Microsoft Xbox 360和Nintendo DSi等)不過,未來應該會愈來愈多相關設備支援,例:電視、媒體播放器…等,所以未來只要家中的相關電子產品都取得了DLNA的認證,或許就可以打造出另一種不同體驗的數位家庭。

DLNA的規格其實算是架構在原有網路上,例:Ethernet(IEEE803.3u)和Wi-Fi(802.11 a/b/g)之上,這也是為什麼直到現在才有更多支援它的產品出現,因為早期在家中網路不夠普及的狀況之下,更不可能在電子設備上提供網路的相關支援,如今愈來愈多家電產品有提供網路連接的功能,就很快地能夠導入DLNA的應用。

除了網路支援是必要條件之外,它也採用了UPnP(Universal Plug and Play:通用即插即用)的技術來達到家用數位產品的無縫連線,並且簡化網路的實作,這也是為什麼使用者不需經手太多設定,就能夠讓設備自行溝通連線的主因。

除此之外,它在不同版本的認證中,將設備劃分為不同的分類:

一、 DLNA v1.0的認證:

1. 數位媒體伺服器(DMS:Digital Media Server)
主要是提供數位媒體的存取和錄製的設備,簡單說就是作為數位媒體播放器的內容提供者,這類型的裝置包含了機上盒、錄放影機、具備媒體伺服器(Media Server)的個人電腦或者是含有硬碟的家庭劇院設備及影像擷取裝置。

2. 數位媒體播放器(DMP:Digital Media Player)
簡單地說,只要是能夠透過網路來播放由DMS所提供的媒體檔案的設備,都能夠分類在DMP的這一類,其中包含了電視、家庭劇院、印表機、PDA、多媒體手機和先前所提過的遊樂器終端機上。

二、 DLNA v1.5的認證:(大多是增加了有關移動設備的相關分類)

1. 數位媒體控制器(Digital Media Controller:DMC)
主要是用來尋找DMS上可播放的媒體檔案,並且指定到可以播放該內容的DMR上,例:具有Wi-Fi支援的數位相機和PDA上,此類裝置不僅只限定於控制的功能,若是具備基本操作介面的智慧型終端裝置也可以作為DMC使用。

2. 數位媒體播放器(Digital Media Renderer:DMR)
它主要的功能是用來播放由DMC從DMS中所指定的數位媒體,例:數位電視、媒體播放器。

3. 數位媒體印表機(Digital Media Printer:DMPr)
主要是用於能夠有支援DLNA認證產品的列印功能,一般來說DMP和DMC都能夠將數位媒體(圖像)透過有支援DMPr的印表機來輸出,例:具備網路介面的印表機(或是近年來很熱門的多功能事務機印表機(具備網路介面)。

4. 行動數位媒體伺服器(M-DMS:Mobile Digital Media Server)
透過無線網路提供給M-DMP(行動數位媒體播放器)、DMP和DMPr的數位媒體來源,例:行動電話及相當普及的行動式的音樂播放器。

5. 行動數位媒體播放器(M-DMP:Mobile Digital Media Player)
用於播放DMS和M-DMS的播放設備,例:手機。

6. 行動數位媒體上傳器(Mobile Digital Media Uploader:M-DMU)
透過無線網路將內容上傳至DMS或M-DMS中儲存。

7. 行動數位媒體下載器(Mobile Digital Media Downloader:M-DMD)
透過無線網路將儲存在DMS或M-DMS的媒體,下載至所需的播放器中。

8. 行動數位媒體播放器(M-DMC:Mobile Digital Media Controller)
跟DMC功能類似,只是多加入將M-DMS中的媒體也轉發至DMR的功能。
9. 行動網路連接功能(Mobile Network Connectivity Function:M-NCF)主要是用於移動設備與家用數位產品的橋接功能。

10. 媒體互動單位(Media Interoperability Unit:MIU)
用於處理行動設備及家用數位設備內容轉換時所需的設備。


(圖片來源:http://www.dlna.org/industry/certification/logo/

或許你看了上述的介紹,反而有點混淆,沒關係,以後你只要看見產品上貼有DLNA的認證標籤,就代表它有通過了上述認證的其中幾項,甚至你如果想要查詢你手上的產品是否有通過DLNA的認證,你還可直接上官網「http://www.dlna.org/products/」搜尋,它可依據產品、廠商、特性、名稱及認證年份來搜尋支援DLNA認證的產品。


(圖片來源:http://www.dlna.org/products/

DLNA的應用

在大略介紹完DLNA是什麼之後,我們就來看看現階段有那些產品已經套上了DLNA認證,同時為我們的生活體驗帶來多少衝擊,縱使有些產品我們在國內目前不一定有緣相見(其實還是有人會透過各種管道自國外購入…),但是當這樣子的產品被量產或是被更多人使用的同時,我想腦袋動得快的商人們,應該很快就會引進台灣。

1. 家用數位搖控器:
在今年的國際CES(消費性電子展:Consumer Electronics Show)大會上就展示了一台透過Wi-Fi連線來控制家中其它也具備網路連線的電子產品,其實它與我們先前所介紹的Philip Pronto不同,因為網路連線對於現在的電子產品來說,已有愈來愈普及的趨勢,所以這個數位搖控器,一旦連上線之後,它就能夠直接連接到所有支援DLNA的電子產品。

接者就能夠選擇特定設備中的媒體,在另外一台有支援DLNA的播放器中顯示,簡單說就是類似M-DMC(行動數位媒體播放器)的角色,例:用它跟家中的電視連線之後,就可以直接選擇要從家中那一個存放影片、音樂或相片的來源設備(例:支援DLNA的數位相機、NAS)來播放內容。


(圖片來源:http://www.engadget.com/photos/sony-homeshare-components-ces-2011#3747581

2. 用手機播放其它儲存設備中的影音檔:
另一種更為直覺的使用方式,我想應該大家更容易接觸到,那就是直接用手機來播放可能存放在家中各處的影音檔,因為從先前透過DLNA v1.5的認證中得知,其實現在的智慧型手機本身就能夠身兼多種角色,可能是M-DMS、M-DMC或M-DMD…等,所以現在新出廠的手機,如果是採用Windows Phone 7平台的手機,系統中就包含了支援DLNA的Windows Media Player 12,如此一來,它就能夠透過Wi-Fi連線,來跟家中其它的DMS來溝通。

也就不一定得要特定打開電腦、電視才能夠欣賞到你珍藏在家中某個角落的相片、音樂或影片,只要用手機連上網路,就能夠享受行動數位的快意生活,不過有件事要注意,那就是透過DLNA來播放的內容,除了DLNA本身的支援格式之外,最終還是取決於播放器本身是否支援。

既然能夠透過手機播放其它媒體,當然也能夠反向操作,將手機裡的媒體檔案,透過DLNA傳至Windows Media Player中播放,有興趣的人可以參考這個連結:http://tinyurl.com/4ea74y8

DLNA的風險與進展

在看完這些DLNA的介紹之後,有沒有很心動呀!是不是馬上想要將家中的電子產品全都換成有支援DLNA呢?(這應該不是勸敗文吧?哈…),其實在你看完介紹之後,有沒有發現一件事,如果DLNA這麼方便的話,為什麼沒有那些內容提供商沒有大量導入呢?

其實這就跟線上音樂、書籍的發展類似,畢竟這些廠商也不是公益團體,如果有可能會侵蝕到他們利潤的技術或認證,他們也不可能會全盤皆收,所以很多提供這些媒體檔案內容的廠商(例:音樂、影片),就會擔心DLNA會造成他們的內容被大量散布,甚至形成盜版的狀況。

基於這個原因,其實DLNA目前也開始導入DTCP-IP(網路數位傳輸內容授權保護技術:Digital Transmission Content Protection over Internet Protocol)的相關認證,如此一來,才能夠說服內容提供商,願意讓支援DLNA的播放器,也能夠播放他們產出的數位內容,同時能夠在合理的範圍內使用。

不過,這個機制對於時下的年輕人來說,有愈來愈多人自製影音檔,或許實際的成效也不大(如同線上音樂最終還是得走向DRM FREE境界),不過至少在現階段可以透過這種方式讓更多好的內容能夠在DLNA的平台上被實現。

你如果想要在家中營造一個能夠輕鬆使用通過DLNA認證的電子產品環境,記得要滿足下列幾項:

1. 所有通過DLNA認證的電子產品都需連線:最好是Wi-Fi較為自由。
2. 開啟UPnP的功能:讓通過DLNA的電子商品能夠自動連結彼此。
3. 產品中至少需要具備DMS和DMP的能力:這一點應該不難。

最後,你就只要在家中任何一個角落,只要具備有上述三個條件的地方,原則上都能夠任意存取、播放或錄製相關的影音媒體,或許這也開展了未來智慧生活的另外一個新紀元。

分享到:
评论

相关推荐

    Android应用源码通用DLNA实现手机电视同步播放

    《Android应用源码通用DLNA实现手机电视同步播放》 DLNA(Digital Living Network Alliance)是一种数字媒体共享标准,旨在让各种智能设备如手机、电视、电脑等在同一个局域网内实现无缝交互,共享多媒体内容。在这...

    Android应用源码通用UPnP、DLNA安卓播放器项目.zip

    在本项目中,我们主要探讨的是一个针对Android平台的源码实现,该应用是一个通用的UPnP(Universal Plug and Play)和DLNA(Digital Living Network Alliance)媒体播放器。UPnP与DLNA技术允许设备在局域网内共享...

    Android开发的DLNA介绍

    ### Android开发中的DLNA技术详解 #### 一、DLNA简介及原理 **DLNA**,全称为**Digital Living Network Alliance**...对于Android开发者来说,理解DLNA的基本原理和技术细节对于构建多媒体共享应用程序至关重要。

    小米路由器PRO实现DLNA

    本文将详细介绍如何在小米路由器PRO上实现DLNA服务,以便您可以在家中轻松享受多媒体内容。 首先,要启用DLNA功能,我们需要先激活路由器的SSH(Secure Shell)访问权限。SSH是远程管理设备的一种安全协议,它允许...

    DLNA资料、DLNA的demo、DLNA的源码合辑

    在Android平台上,开发一个DLNA应用通常涉及以下步骤: 1. **设备发现**:应用需要搜索网络中的DLNA设备,这通常通过发出UPnP M-SEARCH请求来实现。 2. **内容浏览**:一旦找到Media Server,应用可以请求媒体目录...

    基于DLNA协议的多媒体分享应用系统

    基于DLNA协议的多媒体分享应用系统

    DLNA协议应用源代码,可以进行DLNA/DMC/DMR/AirPlay等的二次开发

    这个标题提到的“DLNA协议应用源代码”是针对那些希望在DLNA框架下进行二次开发的程序员或者技术爱好者。源代码通常包含实现特定功能的程序逻辑,对于开发者来说,它提供了深入理解协议工作原理的机会,并可以根据...

    Android高级应用源码-dlna库源代码包.rar

    这份源代码包对于Android开发者来说是一个宝贵的参考资料,它可以帮助开发者理解如何在Android应用中实现DLNA功能,从而让应用程序能够无缝地与其他DLNA兼容设备交互。 首先,我们来了解一下DLNA的基本概念。DLNA是...

    DLNA_.net_C#dlna实现_C#DLNA_dlanc#_服务器.zip

    本项目是基于C#语言实现的DLNA服务器端程序,旨在帮助开发者理解和应用DLNA技术。 在C#中实现DLNA服务,首先需要理解DLNA的基本架构和协议栈。DLNA规范包括UPnP(通用即插即用)框架,其中涵盖了SSDP(简单服务发现...

    Android DLNA源码 Wireme

    本文将深入探讨Wireme的源码,揭示其在Android DLNA应用中的核心原理与实现机制。 1. DLNA基础理解 DLNA是一个由各大科技公司组成的联盟制定的标准,旨在使数字设备能够无缝共享音乐、图片和视频等内容。它定义了...

    微软DLNA PPT和DLNA规范

    通过"DLNA技术规范.pdf"和"DLNA_Part_1_RS08.pptx"这两个文件,你可以深入了解DLNA的工作原理、设计规范以及实际应用。这些资源对于理解DLNA如何在家庭网络中工作,以及如何开发和测试符合DLNA标准的设备非常有价值...

    DLNA.rar_ DLNA.apk_android DLNA Source_dlna_dlna android apk_nfl

    标签中的“_dlna.apk android_dlna_source dlna dlna_android_apk nflifeconnect-”进一步强调了这是与Android平台相关的DLNA应用和源代码。"nflifeconnect-"可能是一个特定的特性或服务,可能与NLF内容的流媒体有关...

    dlna开发源代码

    在DLNA应用中,可能会声明与DLNA服务相关的组件和服务,如UPnP设备或者媒体服务器的实现。 3. **src**:这个目录包含了项目的源代码,分为多个包(package)来组织。在DLNA开发中,源代码通常包括设备发现、媒体...

    DLNA简单介绍

    DMU(Mobile Digital Media Uploader,移动数字媒体上传器)**、**M-DMD(Mobile Digital Media Downloader,移动数字媒体下载器)**:这些移动设备类型的出现进一步扩展了DLNA的应用范围。 #### 六、结论 DLNA...

    DLNA Receiver

    5. **兼容性**:作为DLNA服务,它应与各种格式的多媒体文件兼容,如MP4、MKV、MP3、JPEG等。 6. **用户界面**:良好的用户体验是关键,DLNA Receiver应该提供直观易用的界面,让用户能轻松找到和播放所需的内容。 ...

    dlna 技术手册

    7. **DLNA客户端与服务器**:学习如何设置和管理DLNA服务器,以及如何在不同的客户端设备上安装和使用DLNA应用。 8. **故障排查**:可能遇到的问题,如设备不兼容、内容无法共享等,以及解决这些问题的方法。 9. *...

    dlna 多屏互动

    DLNA(Digital Living Network Alliance)是一种开放的、国际认可的标准,旨在实现数字设备之间的互联互通...同时,持续关注技术更新和行业动态,如新的编码标准、更高效的传输协议等,也是保持DLNA应用竞争力的关键。

    DLNA Iteroperability guideline_v1

    ### DLNA Interoperability Guideline_v1 知识点解析 #### 一、DLNA标准简介 **DLNA(Digital Living Network Alliance)**是一个由众多知名消费...随着技术的发展和市场需求的增长,DLNA标准的应用将会越来越广泛。

Global site tag (gtag.js) - Google Analytics