Аббревиатура UPnP расшифровывается как Универсальный plug and play. Это служба, которая позволяет устройствам в сети легко обнаруживать и взаимодействовать друг с другом. Ее цель – обеспечить потоковое видео между устройствами в автоматическом режиме.
DLNA (Digital Living Network Alliance) – это набор рекомендаций, которые определяют, как цифровые мультимедийные данные передаются между устройствами в локальной сети. DLNA использует uPnP для взаимодействия и позволяет устройствам в домашней сети находить друг друга и обмениваться медиафайлами.
1. Kodi – программное обеспечение для домашнего кинотеатра
Kodi – это популярный цифровой медиацентр с открытым исходным кодом, который может принимать и просматривать контент UPnP и DLNA. Бесплатное мультимедийное решение имеет несколько встроенных функций UPnP A/V, позволяющих превратить ваше устройство в полноценный мультимедийный музыкальный центр.
Его возможности включают прием контента и просмотр медиаисточников UPnP и DLNA, а также управление доступом через устройства UPnP и DLNA. Вы также можете использовать Kodi для обмене медиатеками между устройствами, подключенными к сети. Медиасервер и плеер Kodi также работает на игровых консолях: PlayStation и Xbox.
Особенности Kodi:
- Возможность потокового вещания с сервера или компьютера по сети.
- Возможность менять графическое оформление.
- Расширенные возможности воспроизведения CD, DVD, а также поддержка ZIP и RAR файлов.
- Возможность работы с обложками медиаданных и описаниями.
- Плейлисты.
2. Universal Media Server
Universal Media Server – это медиасервер UPnP, который также обеспечивает потоковую передачу и транскодирование других медиаформатов без сложного процесса настройки.
Такие возможности означают, что программа может передавать потоковое видео на различные устройства, включая Xbox One от Microsoft, Sony Playstations (PS3 и PS4), цифровые телевизоры, смартфоны и даже проигрыватели Blu-ray.
Программа работает на основе набора инструментов, включающего такие медиа-инструменты, как Crowdin, Mencoder, FFmpeg, VLC и AviSynth, обеспечивая поддержку различных форматов.
Основные возможности:
- Автоматическая настройка битрейта видео.
- Поддержка автоматического максимального качества.
- Субтитры для всех устройств от OpenSubtitles.
- Поддержка DTS с полным качеством DTS.
- Мгновенный просмотр файлов со сканированием папок.
- Интерполяция кадров True Motion, которая регулирует частоту кадров.
- Поддержка AviSynth и iTunes.
3. Jellyfin
Jellyfin – еще одна свободно распространяемая развлекательная система, предоставляющая возможности UPnP и DLNA медиа-сервера. Это программное обеспечение с открытым исходным кодом может собирать, управлять, делиться и передавать все медиафайлы на ваших устройствах.
Достаточно запустить сервер Jellyfin на системе вашего устройства, и программа позволит вам смотреть медиа с различных вариантов. Эти варианты включают просмотр через веб-браузер, приложения на платформе Roku, устройствах Android, Android TV, iOS и Fire TV. Поскольку Jellyfin имеет открытый исходный код, вы можете настроить его для работы непосредственно внутри других платформ, таких как Kodi.
Особенности Jellyfin:
- Мультиплатформенная поддержка всех устройств (Windows, Linux, iOS, Android и macOS).
- Широкая поддержка различных DLNA клиентов.
- Работает внутри контейнерных образов, будь то Docker или Kubernetes.
- Опция SyncPlay позволяет удаленно обмениваться медиа.
4. DMS
Для пользователей, стремящихся к сложности, DMS – идеальный выбор медиасервера UPnP DLNA. Медиа-сервер с открытым исходным кодом запускается из терминала, позволяя пользователям изучать и транслировать медиа-контент из вашей файловой системы или каталога рабочей системы.
Особенности DMS:
- Цифровой медиасервер UPnP DLNA на базе терминала.
- Использование команд терминала.
- Обслуживание медиаконтента прямо из файловой системы или рабочего каталога.
- Компонент SSDP для трансляции и ответа на медиазапросы.
5. Coherence
Coherence – это автономное мультимедийное решение с открытым исходным кодом, которое действует как DLNA/UPnP медиа-сервер, фреймворк, плюс приложение. Фреймворк с открытым исходным кодом построен на Python и выполняет все функции медиасервера UPnP и DLNA.
Например, Coherence предоставляет пользователям встроенную опцию экспорта, которая позволяет обмениваться локальными файлами или онлайн-медиа через backend приложения. Coherence также функционирует как управляемый пользователем UPnP и DLNA медиа рендерер благодаря поддерживаемым клиентам, включая Rhythmbox и Gstreamer.
Для расширения функциональности Coherence предоставляет возможность пользователям набор плагинов.
Особенности Coherence:
- Мультимедийное компьютерное приложение с открытым исходным кодом на базе Python.
- Поддерживает продвинутые медиа клиенты, такие как Gstreamer и Rhythmbox.
- Функционирует как автономный управляемый DLNA/UPnP медиа рендерер.
- Встроенная возможность экспорта локальных файлов плюс онлайн медиа.
- Кроссплатформенный инструментарий, содержащий несколько медиа пакетов.
6. SimpleDLNA
Если вам нужен базовый медиа-сервер UPnP и DLNA с открытым исходным кодом, то SimpleDLNA – ваш лучший выбор. Бесплатный DLNA медиа-сервер написан на языке C# и поддерживает быструю потоковую передачу и быструю миниатюризацию видео и фотографий.
В отличие от своих конкурентов, программа также обеспечивает быстрое воспроизведение видео с обработкой мета-данных для раскрытия всех деталей медиа. Пользователи Windows также выиграют от использования SimpleDLNA, поскольку программа предоставляет установочный пакет для Windows, включающий двоичные файлы и исходный код для модификации пользователем.
Особенности SimpleDLNA:
- Основанная на C#.
- Отображение миниатюр изображения и видео.
- Нулевая конфигурация для DLNA-сервера.
- Предоставляет метаданные медиа из TagLib.
- Позволяет легко кодировать дополнительные источники медиа, такие как подкасты.
7. Gerbera
Все виды UPnP-совместимых клиентов работают с Gerbera, что делает его одним из ведущих UPnP-медиасерверов для пользователей с различными клиентами. Медиасервер UPnP позволяет осуществлять потоковую передачу цифровых медиафайлов по сети, позволяя при этом потреблять медиафайлы на широком спектре UPnP-совместимых устройств.
Gerbera также имеет продвинутый веб-интерфейс, который предоставляет пользователям богатую панель управления, правильную организацию медиафайлов и поддержку десятков медиаформатов.
Особенности Gerbera:
- Просмотр и воспроизведение медиафайлов в сети или на устройствах.
- Веб-интерфейс с древовидной структурой для базы данных и файловой системы.
- Гибкое перекодирование медиаформатов с помощью плагинов или скриптов.
- Автоматическое повторное сканирование каталогов.
- Поддерживает использование внешних URL, позволяя создавать ссылки для рендерера.
8. ReadyMedi
ReadyMedia (ранее MiniDLNA) – еще один простой в использовании медиа-сервер с открытым исходным кодом, полностью совместимый с клиентами DLNA/UpnP-AV. Программное обеспечение сервера свободно в использовании и имеет простой и легкий дизайн с небольшим количеством функций.
Среди этих функций – способность обслуживать медиафайлы на ваших сетевых клиентах, включая приложения (Totem и XBMC), а также совместимые устройства, такие как смартфоны, телевизоры и портативные медиаплееры.
Достоинства ReadyMedia:
- Веб-интерфейсы пользователя с поддержкой модуля Webmin.
- Поддержка частичного транскодирования для потокового мультимедиа.
- Функция субтитров с поддержкой нескольких устройств.
- Базовая поддержка NLS для пользователей.
- Оптимизированное масштабирование JPEG для улучшения мультимедиа.
9. Rygel
Rygel – медиасервер UPnP AV, предоставляющий пользователям домашнее медиарешение для легкого обмена аудио, видео и фотографиями с другими устройствами. Программное обеспечение с открытым исходным кодом работает с программным обеспечением медиаплеера для создания медиа-рендерера, удаленно управляемого с помощью UPnP или DLNA контроллера.
Rygel также обеспечивает расширенную совместимость устройств, следуя строгим требованиям DLNA. Механизм подключаемых модулей еще больше улучшает функциональность программы, включая преобразование медиафайлов в совместимые форматы для клиентских устройств.
Особенности Rygel:
- Функция легкого поиска и воспроизведения медиафайлов на телефоне, ПК или телевизоре.
- Возможность просмотра и воспроизведения сохраненных медиафайлов на ПК.
- Расширенная возможность экспорта медиаплееров, онлайн и дисковых медиафайлов.
- Перенаправление звукового выхода на динамики DLNA.
- Возможность перекодирования аудио и видео.
Завершение
В этом руководстве мы рассмотрели лучшие бесплатные медиасерверы UPnP и DLNA с открытым исходным кодом, которые позволят бесплатно передавать контент между устройствами в одной сети. Надеемся, вы найдете вариант с открытым исходным кодом, который будет работать для вас без проблем. Ваши отзывы о данном руководстве приветствуются.
minidlna – лучший.