Abstract
These days many DLNA home media network services start in home network area. DLNA networking softwares included in DLNA media devices contains all of server, renderer and controller functions. But a home media device in home media network environment not uses all of DLNA functions but uses only limited functions. Using all of integrated DLNA functions wastes networking and processing resources especially in home media network, because a home media device uses very limited functions. For example, a smart-TV has a main role of playback and a network attached storage has a main role of media content storage. In this paper, we analyze integrated DLNA networking softwares and design DLNA software models representing each home media device so as to utilize device resources efficiently. And we implement DLNA softwares for smart-TV and smart-phone and test resource efficiency.
최근 홈 네트워크 시장에서는 가전 업체를 중심으로 DLNA(Digital Living Network Alliance) 기술 기반 홈 미디어 네트워크 서비스가 활발히 제공되기 시작하고 있다. 현재 DLNA 미디어 기기와 함께 일반적으로 제공되는 DLNA 네트워킹 소프트웨어는 서버 기능, 렌더러 기능 및 디바이스 제어 기능 모두를 포함한 통합 소프트웨어의 성격이 강하다. 그러나 홈 미디어 네트워크 환경에서는 하나의 기기가 여러 기능을 동시에 내장할 필요가 없고 자주 사용하는 기능이 정해져 있는 경우가 많다. 스마트TV의 재생 기능, NAS(Network Attached Storage)의 미디어 저장 기능과 같이 각각의 기기가 특정 역할을 수행하는 홈 미디어 네트워크 환경에서 DLNA 통합 소프트웨어 활용은 오히려 네트워킹 및 프로세싱 측면에서 낭비를 유발한다. 본 논문에서는 현재의 통합 기능 DLNA 네트워킹 소프트웨어를 분석하고, DLNA 디바이스 클래스를 근거로 홈 미디어 기기의 자원을 효율적으로 이용하는 기기 별 DLNA 소프트웨어 모델을 제시한다. 또한 제시한 DLNA 소프트웨어 모델 중 스마트TV 및 스마트폰 용 DLNA 소프트웨어를 구현해 일반적인 DLNA 네트워킹 소프트웨어와의 자원 효율성을 비교한다.