DLNA Technology Kevin Liu Advisor Hsing Mei Web Computing Laboratory Graduate Institute of Applied Science and Engineering, Fu Jen Catholic University March 15, 2008 Outline • • • • Introduction DLNA System Overview Conclusion Reference 2 About DLNA • DLNA:Digital Living Network Alliance – first set of Interoperability Guidelines in June 2004 – The latest version of the DLNA • version 1.5, was published in March 2006 and then expanded in October 2006. – DLNA certification program requires Universal Plug and Play – There are more than 3000 DLNA CERTIFIED™ products from 36 different manufacturers – Registered as of September 2008, out of which about 900 are publicly listed on the DLNA website. 3 4 DLNA • DLNA is popularized slowly according to four steps : – – – – Apt to set up and use Digit Right Management The network encrypting QoS 5 Introduction • Streaming AV content on home networks has become a hot topic in the Consumer Electronic industry. • DLNA defined two 2-box streaming models: – Pull-type – Push-type 6 DLNA System Architecture 7 DLNA System Overview • Pull-type – Usually applied to desktop devices. – It is natural for a user to browse a content directory locally on a desktop player. • e.g. a digital TV – Whereas the server may be placed in another room. 8 DLNA System Overview • Pull-type Model – Digital Media Player (DMP) • receives user commands through a user interface (Pull-UI). – Browses the Content Directory Service (CDS) – Digital Media Server (DMS) • Detect the URL of the target content. – Transport client in DMP uses this URL to retrieve the target content from the transport server in DMS. • The play engine in DMP receives the content • Renders it on a display. • Note that the play engine here is private, i.e. it does not accept controls from outside the DMP. • There is no user interface in the DMS. – Not support push-type streaming. 9 DLNA System Overview • Push-type – Suitable for handheld mobile devices – Provides direct control methods on content servers. 10 DLNA System Overview • Push-type Model – Digital Media Renderer (DMR) • Adopted as the player • No user interface • Play engine is public (i.e. controllable from outside). – Push controller is added into the DMS. • Which provides push controlling functions (i.e. a user interface and a player control function). – Not support pull-type streaming. 11 DLNA System Overview – In a network consisting of desktop and mobile devices. • Both pull-type and push-type are needed. – DLNA does not provide 12 Conclusion • DLNA屬於一個封閉性的架構 • Digital Transmission Content Protection over Internet Protocol (DTCP-IP) – 主旨在於保護優質付費內容在家庭網路中進行 傳輸時的安全 • 數位版權管理(DRM)互通性的建議,以訂 定一個能使各種DRM產品相容的開放性標 準。 13 Reference • Digital Living Network Alliance, "DLNA Networked Device Interoperability Guidelines," Oct. 2006. • UPnP Forum, "MediaServer V1.0 and MediaRenderer V1.0," Jun. 2002. • UPnP Forum, "UPnP Device Architecture 1.0," Jul. 2006. • Wikipedia 14
© Copyright 2026 Paperzz