Здесь происходит несколько вещей:
UPnP - это набор сетевых протоколов, которые управляют связью между устройствами.
DLNA - это набор стандартов, который использует UPnP для связи, но также охватывает кодирование и общее управление мультимедиа по сетям.
XBMC может использовать DLNA - это означает, что ваш телевизор, если он также «говорит», DLNA может общаться с вашим сервером XBMC (или любым другим DLNA-совместимым) и, например, передавать потоковое видео по сети. DLNA в основном позволяет им обмениваться данными, такими как списки воспроизведения, папки мультимедиа и, наконец, сами мультимедиа.
Будьте осторожны, полагаясь на это слишком много, хотя это звучит очень легко, но на практике возникает много вопросов - чтобы стать «сертифицированным по DLNA», производители должны соответствовать только очень низким стандартам, и поэтому многие устройства - особенно телевизоры, по моему опыту - не разбираюсь во многих кодеках. Для домашних видеоустройств требуется только MPEG2. Если вам нужно больше, вам нужно найти устройство, которое явно понимает этот кодек, или перекодировать данные на сервере. Кроме того, рассмотрим пропускную способность; 1080p не будет происходить через WLAN.