DLNA로 구성하는 홈 네트워크 미디어 공유
DLNA의 UPnP 기반 콘텐츠 공유 방식과 DMS·DMC·DMR·DMP 역할, 홈 네트워크 구현 시 고려할 네트워크와 보안 조건을 정리한다.
2026-08-14 · 최초 발행 2025-07-16
서로 다른 기기가 미디어를 공유하게 만드는 표준
DLNA(Digital Living Network Alliance)는 제조사가 다른 디지털 기기가 콘텐츠를 공유하도록 만든 기술 표준이다. 2003년 소니가 주도한 가전 제품 표준화 단체에서 출발했으며, 처음 이름은 DHWG(Digital Home Working Group)였다. 2004년에 DLNA로 명칭을 바꿨고, 현재 약 250개 이상의 기업이 참여하는 산업 표준으로 발전했다.
기기의 자동 검색과 연결에는 UPnP(Universal Plug and Play)를 기반으로 사용한다. 이 구조 덕분에 스마트폰, TV, NAS, 오디오 시스템처럼 역할이 다른 장치를 하나의 홈 네트워크에서 연결할 수 있다.
콘텐츠를 보내고 받는 방식
DLNA는 콘텐츠가 이동하는 방식에 따라 다음 기능을 제공한다.
- SEND: 소스 장치가 다른 장치로 콘텐츠를 직접 전송한다.
- PUSH: 소스 장치가 렌더링 장치로 콘텐츠를 밀어 넣는다.
- Find and Play(Play to): 소스 장치가 콘텐츠를 찾아 재생 장치로 보낸다.
- PULL: 재생 장치가 소스 장치의 콘텐츠를 가져온다.
- Print to: 소스 장치가 프린터에 콘텐츠 인쇄 명령을 전송한다.
이미지는 JPEG, GIF, PNG를 다루며, 오디오는 MP3, WMA, WAV, LPCM을 지원한다. 비디오는 MPEG2, MPEG4, WMV9, AVC가 대상이다. 제조사에 따라 추가 코덱을 지원할 수 있다.
연결 매체로는 Wi-Fi, Ethernet, Bluetooth 등을 사용할 수 있으며, 장치 간 통신은 HTTP를 기반으로 한다.
DMS부터 DMPr까지 역할을 나눈 구조
DLNA 네트워크에서는 콘텐츠를 보관하는 장치, 재생을 지시하는 장치, 실제로 출력하는 장치가 분리될 수 있다.
콘텐츠를 제공하는 DMS
DMS(Digital Media Server)는 콘텐츠를 저장하고 다른 DLNA 장치에 제공한다. PC, NAS(Network Attached Storage), 스마트폰, 미디어 서버가 이 역할을 맡을 수 있으며, 콘텐츠 인덱싱·카탈로그화·스트리밍을 담당한다. Windows Media Player, Plex Media Server, Kodi가 예시다.
재생을 지시하는 DMC
DMC(Digital Media Controller)는 네트워크 안의 다른 DLNA 장치를 제어한다. 콘텐츠를 탐색하고 선택하며 재생을 제어한다. 스마트폰, 태블릿, 리모컨 앱이 대표적인 형태이고, BubbleUPnP, AllConnect, DLNA 컨트롤러 앱을 예로 들 수 있다.
재생을 담당하는 DMR
DMR(Digital Media Renderer)은 DMS나 DMC에서 전달받은 콘텐츠를 재생한다. 콘텐츠를 직접 탐색하지 않고, 수신한 콘텐츠만 처리한다. 스마트 TV, 오디오 시스템, 게임 콘솔이 해당하며 삼성/LG 스마트 TV와 소니 PlayStation이 예시다.
직접 찾아 재생하는 DMP
DMP(Digital Media Player)는 DMS의 콘텐츠를 찾아 직접 재생하는 장치다. DMC와 DMR 기능을 결합한 형태로, 스마트 TV·블루레이 플레이어·게임 콘솔이 여기에 속한다. 대부분의 스마트 TV와 Xbox, PlayStation이 예시다.
네트워크 인쇄를 맡는 DMPr
DMPr(Digital Media Printer)는 네트워크로 이미지 파일을 인쇄하는 장치다. DLNA를 지원하는 프린터나 복합기가 해당하며, HP·Canon·Epson의 네트워크 프린터를 예로 들 수 있다.
홈 미디어 환경에서의 연결
스마트폰의 사진과 비디오를 TV에서 감상하거나, PC의 음악을 홈 오디오 시스템으로 스트리밍하는 구성이 가능하다. NAS에 보관한 영화를 여러 방의 TV에서 동시에 시청하는 것도 DLNA 활용 방식이다.
스마트폰을 DMS로 두면 저장된 사진을 스마트 TV(DMR)에서 슬라이드쇼로 볼 수 있다. 스마트폰 앱(DMC)으로 PC(DMS)의 사진을 선택해 TV(DMR)에 표시할 수도 있다.
미디어 스트리밍 센터에서는 NAS(DMS)에 영화와 음악 라이브러리를 저장하고, 각 방의 스마트 TV나 오디오 시스템(DMP)이 이를 찾아 재생한다. 원격 인쇄에서는 태블릿(DMC)으로 NAS(DMS)의 문서나 사진을 선택한 뒤 네트워크 프린터(DMPr)에 인쇄 명령을 보낸다.
호환성의 이점과 운영상 제약
DLNA는 여러 제조사의 기기 사이에 상호 운용성을 제공한다. 복잡한 별도 설정 없이 자동 검색과 연결을 사용할 수 있고, 다양한 미디어 형식과 네트워크 프로토콜을 지원한다. 새 장치를 더해도 기존 시스템에 통합하기 쉽다.
반면 대용량 4K 또는 HDR 콘텐츠를 스트리밍할 때는 대역폭 제한이 생길 수 있다. DRM이 적용된 콘텐츠의 공유에는 제약이 있으며, 일부 고급 기능에는 네트워크 설정 지식이 필요하다. 개방형 네트워크 특성으로 인한 보안 위험도 운영 대상이다.
Chromecast·AirPlay·Miracast와의 차이
Chromecast는 구글의 독자적 스트리밍 프로토콜이다. DLNA보다 설정은 단순하지만 지원 기기는 제한적이며, Chromecast는 클라우드 중심이고 DLNA는 로컬 네트워크 중심이라는 차이가 있다.
AirPlay는 애플의 독자적 미디어 스트리밍 기술이다. 애플 생태계에서는 원활하게 동작하고 화면 미러링 기능이 뛰어나지만, DLNA는 다양한 제조사의 장치를 지원한다.
Miracast는 Wi-Fi Direct 기반의 화면 미러링 표준이다. 다양한 미디어 공유에 초점을 둔 DLNA와 달리 화면 복제에 특화되어 있으며, 두 기술은 함께 사용할 수 있다.
구현 시 확인할 네트워크와 보안 조건
안정적인 유선 또는 무선 로컬 네트워크가 필요하다. 고화질 비디오 스트리밍에는 최소 10Mbps 이상의 대역폭이 권장되며, 라우터에서 UPnP 프로토콜을 지원하고 활성화해야 한다. 멀티캐스트 트래픽을 허용하는 설정도 필요하다.
개발 시에는 Platinum UPnP, GUPnP, Cling 같은 UPnP 스택 라이브러리를 활용할 수 있다. 콘텐츠 디렉토리 서비스(CDS)는 미디어 메타데이터를 관리하고, AV 전송 서비스(AVTransport)는 재생을 제어한다. 렌더링 제어 서비스(RenderingControl)는 볼륨과 밝기 등을 조절한다.
DLNA 네트워크는 게스트 네트워크와 분리해 접근을 제한하고, 펌웨어와 소프트웨어를 정기적으로 업데이트해야 한다. 신뢰할 수 있는 장치만 연결하며, VPN 또는 방화벽을 통한 추가 보호도 고려할 수 있다.
IoT와 클라우드가 만나는 방향
DLNA는 IoT 환경에서 역할을 넓히고, 5G 네트워크와 결합해 고화질 콘텐츠 스트리밍을 강화하는 방향으로 확장될 수 있다. 클라우드 기반 서비스와의 통합, 스마트홈 시스템의 구성요소화, AR/VR 콘텐츠 공유 지원도 가능한 확장 범위다.