Korea Tech Conference 2005 년 5 월 14 일, 서울 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 1
Home A/V Networking & Embedded Linux LG 전자 이건호 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 2
A/V Network 이란? Mobile, PC, CE Device 와관련서비스가 Converge 되어언제, 어디서나개인화된디지털컨텐츠를즐길수있도록해주는네트워크 Any Place, Any Content, Any Device, Any Time 인터넷 / 차세대방송 / 통신망에대비하여 Internet Protocol 기반으로발전하고있음 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 3
AV Network 동향 Broadband 및 Wireless 의가정내보급증가로 AV Network Infra 확산 PVR, STB, DVD 등에 Network 기능채택증가 Game Console 에 Network Adaptor 채용으로 Network Game 기능및 Home Entertainment Box 로기능확장 PC 가아닌 CE 기기에서감상할수있는 Device 와연계 크게 Device Market 과 Service Market 으로구분하여성장 Media Server, Wireless TV Online Music 서비스, Network STB 전용 Movie Download 서비스 AV Device 의연결은유선 Ethernet 을기본 점차무선화 (802.11a/b/g) 추세 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 4
<Home A/V Networking> 업체/서비스 동향 (1) Microsoft 단기 디지털 홈 전략 Media Center PC (04년말 3세대 제품, UPnP AV/DLNA) Media Center Extender (04년말 출시, UPnP AV/DLNA) Windows Media Player (v10발표, UPnP AV/DLNA 호환 Windows Media Connector 포함) WMC DLNA MCX PC / MPC 2005년 5월 14일 CE Linux Forum Korea Tech Conference 5
Intel 업체 / 서비스동향 (2) 단기디지털홈전략 NMPR SSPR (Software and service product requirements) Windows Media Format 과 Remote Desktop Protocol, WMDRM 및 WMDRM-ND 에초점 SSPR 1 일단시장의크기를키우는데주력 DTCP-IP 와 RemoteUI, QoS 에 focusing NMPR 2 DLNA HN v1.0 East Fork 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 6
가전업체들 업체 / 서비스동향 (3) Open standard (DLNA/UPnP) 에 focusing MS (WM 포맷 ), Intel (DTCP-IP) 기술수용은기업별차이존재 Samsung Home AV Center, Network STB LG Wireless TV Sony PC or AV 기반 Home AV Network (Vaio, PVR, roomlink, AV) Philips Connected Home Solution (broadband modem, PC, AV) 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 7
규격동향 미디어표준 다양한미디어표준이존재하고가격, installed base, 속도, 시장에따라각기장단점을가지며지배적인단일표준 / 규격은없음. 저속 고속 유선 LnCP/HNCP ( 전력선 ) SCP ( 전력선 ) Ethernet (IEEE 802.3u/ab/ae) ( 전화선 ) X-10 (Coaxial) (1394) 무선 (UWB) Wireless USB (UWB) (UWB) IEEE 802.11a/b/g/e/n 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 8
규격동향 미디어표준 ( 고속 AV 응용 ) 다양한미디어표준이존재하고가격, installed base, 속도, 시장에따라각기장단점을가지며지배적인단일표준 / 규격은없음. 전력선 분류 동향 HomePlug v1.0 은상용화성공 (14Mbps) HomePlug AV 로진화중 (250Mbps) Ethernet (IEEE 802.3 u/ab/ae) Gigabit 가격하락으로홈넷적용가능 Wireless Coaxial IEEE 802.11 a/b/g/e/n UWB 는상용화까지 1년정도예상 802.11은현재최대54Mbps 대역폭기술표준화까지 2년이상예상비표준상용기술은 04년부터출시시제품속도 : 60Mbps (TMT), 250Mbps (Entropic) 1394 1394b 로거리문제해결가격이슈는잔존 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 9
규격동향 미디어표준 ( 컨트롤응용 ) 기존의전력선위주에서 RS-485, 무선 RF 등으로기술다양화중 전력선 LnCP / HNCP RS-485 무선 RF 전화선 분류 동향현재지배적표준은없음속도 : 10Kbps 내외단순, 저렴한매체로주목을받고있음 HA 컨트롤네트워크에주요사용낮은가격과전력소비 Zigbee 표준화완료까지 2년정도예상 Bluetooth 는적용분야확대중버전 1은 1 Mbps, 버전 2는 10 Mbps 현재북미지역에서제품출시중 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 10
규격동향 Middleware 표준 다양한미들웨어표준이존재하며몇가지로압축되는경향 IP 기반 전력선기반 Java 기반 분류 LnCP/HNCP 동향 UPnP AV는 DLNA로탄력을받음 UPnP V1.0을개선한V1.1, V2.0 으로진화중지배적단일표준은없음 OSGi 는차량단말쪽으로도진출중 Jini 는상용화면에서미미한실적 1394 HAVi 는비용문제로전면적수용이어려움 1394 는거리및속도개선 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 11
UPnP 개요 고객 Benefit UPnP device 를구입한후플러그를꼽기만하면바로네트워킹기능을즐길수있도록해주는기술 기술적특성 MS 의 Plug and Play 기술을네트워크로확장한기술로써네트워크에 device 들을꼽기만하면장치들간에바로네트워킹서비스가동작될수있도록해주는기술 HTTP/TCP/IP 및 XML 기반의홈네트워크 Middleware 로서 Platform / OS 에독립적인 device control 기술 표준기술 MS, Intel, Sony 등이주도 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 12
UPnP 기술특징 Action UPnP CP UPnP Device Plugging Event UPnP CP IP 기반기존기술사용, 미디어에독립적 Zero configuration: Minimal configuration e.g. Automatic Security Programmable interface 제공 RPC, Web Service Customizable, Extensible OS, Platform independent UPnP Device UPnP Forum 에서정의한 Device 의표준서비스를지원하는 Device UPnP Control Point UPnP Device 의표준서비스를 UPnP 방식으로제어할수있는장치 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 13
UPnP 구조 IP 기반의 Protocol 기술로써 IP 가지원되는네트워크이면전송매체와상관없이지원가능 SSDP GENA HTTPMU UPnP Vendor Defined UPnP Forum Working Committee Defined UPnP Technical Committee Defined UDP SSDP HTTPU IP SOAP HTTP TCP GENA HTTP DCP ( Device Control Protocol ) 표준이완료된 DCP (Device Control Protocol) - IGD ( Internet Gateway Device ) v1.0 - Media Server & Media Renderer v1.0 - Printer Device & Print Basic Service v1.0 - Scanner v1.0, Basic Device v1.0 - HVAC (Heat Ventilation and Air Conditioning) v1.0 - Security Device v1.0, WLAN AP v1.0, IGD v1.1 UPnP Protocol Stack 모든 UPnP Device / CP 에공통적인프로토콜정의 현재의표준은 v1.0.1 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 14
UPnP 동작 Addressing Discovery Stack Common for all device Description Control Eventing Presentation 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 15
UPnP XML 표현 Device Description XML Service Description XML ID ID 정보정보디바이스디바이스이름이름,, 제조사제조사,,... Service Service 1 Service Service N Device Device 1 Device Device M ID ID 정보정보서비스서비스이름,, 버전버전 Action Action 1 Embedded devices are recursively defined. Action Action N State State Variable Variable 1 State State Variable Variable M 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 16
UPnP Action 호출 Control Point 192.168.0.1 POST POST /upnp/control/hmccontrol /upnp/control/hmccontrol HTTP/1.1 HTTP/1.1 HOST: HOST: 192.168.0.100:5000 192.168.0.100:5000 CONTENT-TYPE: CONTENT-TYPE: text/xml; text/xml; charset="utf-8" charset="utf-8" SOAPACTION: "urn:schemas-upnp-org:service:hmccontrol:1#setcolor" SOAPACTION: "urn:schemas-upnp-org:service:hmccontrol:1#setcolor" <s:envelope <s:envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingstyle="http://schemas.xmlsoap.org/soap/encoding/"> s:encodingstyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:body> <s:body> <u:setcolor <u:setcolor xmlns:u="urn:schemas-upnp-org:service:hmccontrol:1"> xmlns:u="urn:schemas-upnp-org:service:hmccontrol:1"> <Color>20</Color> <Color>20</Color> </u:setcolor> </u:setcolor> </s:body> </s:body> </s:envelope> </s:envelope> UPnP HMC 192.168.0.100 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 17
Server UPnP Remote UI Client Out-of-Band transfer Protocol Remote I/O I/O (Remoting Protocol) Remote I/O I/O Application Device Discovery UPnP Broker UPnP Discovery Description Description Actions Control Point Point Actions 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 18
DLNA 개요 댁내디지털컨텐츠의공유를위한구현 guideline 과호환성 / 인증절차구축 호환성 : 소비자입장에서의 out-of-box interoperability 로규정 기존표준을최대한활용 Board of Directors : HP, Intel, Microsoft, Nokia, Panasonic, Philips, Samsung, Sony 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 19
DLNA 구성 구현 guideline 구성요소 Digital Rights Management Content Protection Media Formats Media Transports Device Discovery and Control Network Protocol Physical Network Required: JPEG, LPCM, MPEG2 2004 2005+ Optional: GIF, TIFF, AAC, AC-3, ATRAC3plus, MP3, WMA9, MPEG1, MPEG4, WMV9, PNG Ethernet Wired 802.3u HTTP UPnP DCP (AVv1) UPnP Architecture IP (IPv4) Wireless 802.11a/b/g DRM / CP Interoperability JPEG2K, MPEG4 IPv6 Wireless 802.11e/i Future Potential Technologies 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 20
DLNA 사용자시나리오예 1 2 Bed Roo m Mar y s Roo m Den Livi ng Roo m Bed Roo m Mar y s Roo m Den Livi ng Roo m 3 Bed Roo m Mar y s Roo m Den Livi ng Roo m 1. Use different TV or PC in different rooms accessing the same media server. 2. Use a TV to enjoy different types of media c ontent (e.g. photo and music) from different media servers at the same time. 3. Use a TV to enjoy different types of media c ontent (e.g. photo and music) from the sam e media server at the same time. 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 21
DLNA Mobile Device TV, PC 등의고정식 Device 와는 Network Interface, Media Format 에서차이가있음 고정식 Ethernet / Wi-Fi Mobile Bluetooth / Wi-Fi DLNA 에서는 Mobile 과고정식Device 를 NCF/MIU 를통해서통합 Video files Ethernet Phone / PMP Video files Bluetooth/Wi-Fi NCF NCF 1 1 // MIU MIU 2 2 Video files Ethernet PC Media Center 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 22
DLNA 향후계획 제품인증 (DLNA 1.0 기반 ) 2005. 3Q 부터 DLNA 1.5: 2005 하반기승인예정 Mobile Device Upload 예 ) 휴대폰에서홈서버혹은 PC 로사진전송 Mobile Device Download 예 ) 홈서버혹은 PC 에서휴대폰으로사진전송 Printer Control Point 예 ) DLNA TV 에서 DLNA Printer 로캡쳐화면프린트, PC 프린터로도이용 DLNA 2.0: 2006 년완료예상 Premium contents 이용 : DRM Issue Changing Renderer: 시청하던컨텐츠를이어서다른기기에서관람 Remote Access: 인터넷에서집안의 DLNA 기기제어 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 23
Linux Development Open Source UPnP Development Kit Linux SDK for UPnP Devices 1.2.1 (libupnp) Universal Plug and Play Device Architecture Specification version 1.0 과호환 Control Point, Device, Bridges 개발 API 와 open source 제공 SDK 활용한 Project Linux UPnP Internet Gateway Device Emulates Microsoft's Internet Connection Service (ICS) 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 24
Linux Development SDK Kits UPnP Development Kit 분류 Products Remarks Jungo Allegro Twonk yvision Universal Plug and Play Stack 1.0 RomPlug Embedded UPnP Technology Toolkits UPnP Software Development Kit Universal Plug and Play Device Architecture, version 1.0 Flexible XML Processing Profile (FXPP) Hypertext Transfer Protocol 1.1 Royalty-free licenses available Compliant to UPnP 1.0 and 1.0.1 as well as to the current DLNA specification Provides support in customizing and porting the stack to the customer s target platform 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 25