Кілька речей тут відбуваються:
UPnP - це набір мережевих протоколів, які керують зв'язком між пристроями.
DLNA - це набір стандартів, які використовують UPnP для комунікації, а також охоплює кодування та, як правило, керування медіа через мережі.
XBMC може використовувати DLNA - це означає, що ваш телевізор, якщо він також "говорить" DLNA може говорити з вашим XBMC (або будь-який інший DLNA-сумісний) сервер і, наприклад, потокове відео по мережі. DLNA в основному дозволяє їм повідомляти такі речі, як списки відтворення, медіа-папки та, нарешті, самі медіа.
Будьте обережні, щоб покладатися на це занадто багато, хоча це звучить дуже просто, але на практиці виникає багато питань - щоб стати "DLNA-Certified", виробники повинні виконувати лише дуже низькі стандарти, а отже, і багато пристроїв - особливо телевізорів, з мого досвіду - не розуміють багато кодеків. Для пристроїв домашнього відео потрібно лише MPEG2. Якщо вам потрібно більше, ви повинні в основному знайти пристрій, який явно розуміє цей кодек, або перекодувати дані на сервері. Крім того, розглянемо пропускну здатність; 1080p не відбудеться через WLAN.