Справочная информация
FAQ по категориям устройств. Оригинал.
Обзор технологии (слайды) на английском.
Обзор технологии.
Документация с UPnP Forum.
DLNA Networked Device. Interoperability Guidelines: Microsoft Extensions
Каша на WIKI. Не читайте советских газет !
Comparison of UPnP AV media servers
список, о софте.
DMS(Digital Media Server): Медиасерверы
Три простых, понятных, работающих:
Домашний медиа-сервер , он же Wild media server, только не шароварный. Очень подходит на роль "первого" сервера. Понятный, переносимый, может работать как служба, на русском, работает со множеством телевизоров, есть отладочный лог и т.д.
Написан на Delphi. Занимает на диске 35 Мб. При запуске потребляет 30 Мб памяти.
Самсунг (RU) рекомендует. Частично использовались FFMPEG,MediaInfo,LibRAW-lite,FUPPES.
Тошиба(RU) и тошибоводы также её рекомендуют, с профилем филипс.
Уникальная (что странно) фича: сервер отдаёт время файлов (Last-Modified:), т.е. при скачивании можно "выставить правильное время" или просто увидеть дату файла в плеере.
tvmobili. Маленький и шустрый. Занимает на диске ~ 2 мб. Потребление памяти: ~7..14 Мб. Web-интерфейс. Дата файлов-текущее время.Добавление каталога, осуществляется так: http://localhost:30888/__index?page=settings Найти "NEW DIRECTORY"- выбрать, submit. FAQ
Показывает найденые в сети dlna устройства (на странице) в том числе TV.
Из "минусов": в настройках использует абсолютные пути (не переносимый). English.
Платный
serviio - Сделан на JAVA. Занимает 16 Мб. При запуске потребил 61 Мб памяти. Время файловотдаваемых файлов - текущее.
Сони (UK) рекомендует. Видел от владельцев iPAD2, TV Panasoniс и LG положительные отзывы.
Соневоды рекомендуют менять контейнер с MKV на m2ts при помощи TSMuxer (см. ниже)
Pro версия - платная
---С ТВ работал---
Простенький сервер, FreeMi (Mac OS X/ Linux/Windows) написан на C# Последняя версия от 02.04.2011
В установленном виде 640 кб (должно хватать всем :) )
На французском, мало чего умеет (например не отдаёт *.ts, но переименованные в *.avi отдаёт)
Intel upnp stack
ps3mediaserver - Сделан на JAVA. Занимает 110 Мб, при запуске потребляет 70 мб памяти.
Mezzmo - shareware
Сделан на С++. Многоязычный интерфейс (русский присутствует). Интерфейс на первый взгял достаточно приятный. После установки занимает ~ 65 Мб (без библиотек vc 2008), при запуске сервер потребляет ~80 мб памяти, оболочка-конфигуратор 80 мб.
По умолчанию Принудительное транскодирование.
KooRaRoo - shareware/freeware, автор Dennis Volodomanov
----Другие------
Plex Media Server
WOWza Media Server
coherence, написан на языке Python Инструкция по установке в Windows
Служба общих сетевых ресурсов проигрывателя Windows Media (Windows 7)
Windows Media Connect
ULCS , описание - в комплекте с телеками тошиба.
Платный
Tversity
~106 МБ на диске.
~50 МБ памяти при "пустом" старте.
В том числе подходящие для роутеров:
MiniDLNA (*nix) cygwin, в т.ч. на роутере ZyXel Keenetic, Asus RT-N56U
mediatomb (*nix), в т.ч. на роутер Asus RT N-16.
uShare (*nix), в т.ч. на роутере Asus WL500G.
Twonky Server for Asus routers (Oleg fw)
-------------
с тв samsung e-серии не заработало (сервер не виден с тв):
с тв samsung e-серии не заработало (сервер не виден с тв):
FUPPES
xupnpd (*nix) mipsel or ar71xx router(D-Link DIR-320; TP-Link TL-WR1043ND и т.д.) or PC (в т.ч. cygwin)
oshare Крайте простой интерфейс.
~14 мб на диске
LXiMedia 0.2.6
Справка к программе on-line.
Интерфейс http://localhost:4280
Написан на C++, использует QT, Platinum UPnP SDK.
Занимает 114 Мб. К памяти при запуске нетребователен.
Внимание: принудительно перекодирует изображения.
Hestia - виден, но не удаётся воспроизвести ни одного видеофайла.
web-интерфейс http://localhost:4321/
~10 мб на диске
XBMC - описан выше (в плеерах) - виден, но не удаётся воспроизвести ни одного видеофайла.
использует Platinum UPnP SDK.
iSedora (на java)
~170 мб на hdd
по какой-то причине не заработал с ТВ, хотя с foobar работает.
SimpleCenter 4.2 Завести не удалось - пишет невозможно скачать из интернета профили устройств, в сети устройства не находит. Последняя версия от 2009 года. RIP.
myiHome - Сделан на JAVA. Занимает 50 Мб, сервер потребляет 40 мб памяти, не понятно как заставить работать.последняя версия от 2009 года. RIP.
DMP (Digital Media Player): Медиаплееры
Все поддерживают аудио, видео, фото, если не указано иное.
Универсальный:
XBMC 10.1 и новее (kodi 14.0). Размер папки программы 70 мб (не очень большой), бесплатный, переносимый, исключительно полноэкранный (фича - т.к. это медиацентр/HTPC, 10-foot UI), работает нормально. Может являться как клиентом, так и сервером.
[more]XBMC 8.1 (от 13.11.2008) был недоработанным: тормозящее анимированное меню и не видящий upnp серверы. Но неполноэкранным. Дистрибутив XBMC 8.1 = 85 МБ против 45 МБ = XBMC 10.1
XBMC 9.4 - тоже подглючивает - неверный полноэкранный размер, тормозит аналогично 8.1, такой же большой и т.д.
По ощущениям XBMC 10.1 более "отзывчив", чем 9.11 (т.е. более быстрый интерфейс).
Из объективного: в XBMC 10.1 исправлено много багов XBMC 9.4.
В итоге: лучше пользоваться 10.1 и новее.
[/more]
Сбалансированный:
Powerdvd (версии 7 и старше; ultra,deluxe,standart; (в essential отсутствует)) - тестировал 11-ю версию: большой, платный, нужно устанавливать, существуют "портативные сборки", работает нормально.
Вне конкурса
foobar2000+foo_upnp(плагин) воспроизводит только музыку, но позволяет копировать контент (всего что отдаётся с сервера). Бесплатный, маленький(установленный от 7 мб), штатная возможность переносной/"portable" установки.
Hint: можно составить плейлист из выбранных ресурсов, сохранить как *.m3u и скормить "качалке" (например downdoad master), которая их скачает.
Является:DMS, DMP, DMR, DMC (Server, Renderer, Player, Control Point)
Nero mediahub - не получилось проверить: не увидел где выбирать dlna.
moovida (ex. Elisa Media Center) , offline-installer
djmount - виртульная файловая система (*nix)
В windows 7 "из коробки":
Проигрыватель Windows Media 12/Windows Media Player 12 - доступен только для windows 7 и не отображает структуру "папок".
Позволяет увидеть адрес ресурса - пкм - свойства.
Альфа:
geexbox 2.0-alpha2В разделе "изображения" отсутствует "источник UPnP", прослушать mp3 не удаётся: не видит серверы.
Дурной тон:
Nero 8: ShowTime 4 4.3.2.0
Сделано топорно: Интерфейс убогий, работает, но комфорта при просмотре не испытал.
Очень долго "запускается" просмотр картинок (~20 секунд).
Nero 9: ShowTime 5 - 5.4.34.0 ОЧЕНЬ МЕДЛЕННО (минуты!): ищет серверы, осуществляется навигация по каталогам. Изображания не отображает, avi отказался видеть.
Лучше не пользоваться: (в 2010, 11 отсутствует)
WinDVD 7,8,9 - версии не переносимые, т.е. их нужно устанавливать, очень большие (~160..250 мб), долго запускающийся, платный, ставит драйверы, службу лицензий. WinDVD 7 на xp вылетает при попытке просмотра сети UPnP, 8 и 9-й не видят изображений, при выборе музыки вместо одного фала - 4 ссылки попытка воспроизвести mp3 приводит к "вылету" программы).
DMC (Digital Media Controller): Медиаконтроллеры
Cidero - dlna контроллер с предпросмотром ! Java. Дистрибутив 3 Мб. Похоже что проект закрыт.
"Play To" в WindowsMediaPlayer (win7), в HMS, foobar.
Kinsky (open source) мультиплатформенный.
DMR (Digital Media Renderer): Медиарендереры
foobar2000 (аудио-рендерер)
XMBC (аудио-видео-фото) активируется галкой "allow control of XMBC via UPnP".
Утилитки
magpie - утилита собирающая информацию о UPnP/AV устройствах, сайт с базой данных UPnP/AV устройств.
UPnP-Inspector просмотр устройств и служб, их свойств.
Intel UPnP tools - Набор утилиток, в т.ч. Device Spy - ищет устройства в сети и т.д.
Иногда нужно:
TSMuxer - утилита для безпотерьной смены контейнера (очень быстрое преобразование из MKV в M2TS).
Хотя дистрибутивы программ часто включают в себя компоненты или просят скачать, вот полезные смежные ветки на форуме:
Oracle Java Runtime Environment (JRE)
Для cidero, ps3mediaserver, myiHome, servii и т.д.
Microsoft DirectX
Для XBMC, PowerDVD, WinDVD и т.д.
Microsoft Runtime Libraries
Для программ написаных на MS С++. Например TVMobili, PowerDVD, WinDVD и т.д.
Просто историческая статья.