Привет, Хабр, меня зовут Алексей Оносов, я ― автор в медиа вАЙТИ. В статье расскажу про настройку DLNA на серверах, телевизионных и мобильных плейерах и аппаратных приемниках. Сначала это может показаться сложной задачей, но на практике это не так. Главное — правильно выбрать оборудование и программное обеспечение, соответствующее вашим потребностям.

Как настроить DLNA на разных устройствах: пошаговый план

DLNA — это аббревиатура от Digital Living Network Alliance, или «альянс цифровой домашней сети». Технология позволяет разным устройствам, например ПК, ТВ и смартфону, легко обмениваться любыми медиафайлами: фото, видео, аудиотреками. Происходит это без лишних проводов и сложных настроек. Например, вы можете смотреть фильмы, хранящиеся на вашем компьютере, на большом экране телевизора, не перекидывая их на флешку. Или слушать музыку с телефона через домашнюю аудиосистему. 

Чтобы использовать DLNA, вам нужно иметь устройства, которые поддерживают эту технологию. Я использовал следующие устройства: серверы Synology, QNAP, ASUS RT-AX88U, Plex Media Server, Kodi, Universal Media Server, Serviio, Windows Media Player; плееры ТВ: Samsung Smart TV, LG Smart TV, Sony Android TV; мобильные плееры Android: BubbleUPnP, LocalCast, VLC for Android; мобильные плееры iOS: VLC for Mobile, ArkMC; аппаратные приемники: Sonos Play:5, Denon HEOS Link HS2, Yamaha WXA-50. 

Выбор медиасервера

Первый шаг в настройке DLNA — выбор подходящего медиасервера. Мне больше нравятся решения от Synology и QNAP. Эти устройства не только надежны, но и обладают широким функционалом, что крайне важно для бизнеса.

Synology DiskStation:

  1. Войдите в DSM (DiskStation Manager).

  2. Откройте Package Center.

  3. Найдите и установите Media Server.

  4. После установки откройте приложение и включите DLNA.

  5. Перейдите во вкладку «Настройки» и выберите папки, которые хотите сделать доступными через DLNA.

  6. Нажмите «Применить».

Преимущество Synology в том, что он позволяет легко управлять правами доступа к медиафайлам, что особенно важно в корпоративной среде.

QNAP: 

  1. Войдите в QTS (операционную систему QNAP).

  2. Перейдите в App Center.

  3. Найдите и установите Multimedia Console.

  4. Откройте приложение и перейдите во вкладку «Управление медиафайлами».

  5. Включите DLNA-сервер.

  6. Выберите папки для индексации.

  7. Нажмите «Применить».

QNAP отлично справляется с транскодированием на лету, что позволяет нам смотреть видео практически на любом устройстве, даже если оно не поддерживает исходный формат файла.

Альтернативные решения

Помимо специализированных NAS-устройств, многие вендоры предлагают DLNA-функционал в своих продуктах. Например, некоторые роутеры от ASUS или D-Link имеют встроенную поддержку DLNA. Мы тестировали ASUS RT-AX88U, и вот как на нем настраивается DLNA:

  1. Войдите в веб-интерфейс роутера.

  2. Перейдите в раздел «USB-приложение».

  3. Включите «Медиасервер».

  4. Выберите папки для общего доступа.

  5. Нажмите «Применить».

Это может быть удобным решением для небольших офисов или домашнего использования, особенно если у вас уже есть совместимый роутер.

Настройка DLNA-сервера на ПК

Это особенно удобно — не надо ничего покупать. Вот несколько программных решений, которые мы рекомендуем:

Plex Media Server:

  1. Скачайте и установите Plex Media Server с официального сайта.

  2. Запустите программу и создайте аккаунт или войдите в существующий.

  3. Нажмите «Добавить библиотеку» и выберите тип медиафайлов.

  4. Укажите папки с медиафайлами.

  5. В настройках сервера включите DLNA.

Преимущество Plex в том, что он позволяет не только транслировать медиа по локальной сети, но и получать доступ к файлам через интернет.

Kodi:

  1. Установите Kodi.

  2. Перейдите в «Настройки» → «Сервисы».

  3. Включите «Разрешить удаленное управление по HTTP».

  4. Включите «Разрешить управление через UPnP».

  5. Добавьте медиафайлы в библиотеку Kodi.

Kodi отлично подходит для создания медиацентра, особенно если вы используете разнообразный контент.

Universal Media Server:

  1. Скачайте и установите UMS.

  2. При первом запуске выберите папки с медиафайлами.

  3. В настройках программы убедитесь, что DLNA включен.

  4. При необходимости настройте транскодирование.

UMS отлично работает с большинством форматов и устройств, что делает его отличным выбором для разнородной среды.

Serviio:

  1. Установите Serviio.

  2. Откройте консоль Serviio.

  3. Перейдите во вкладку «Библиотека» и добавьте медиафайлы.

  4. Во вкладке «Транскодирование» настройте параметры под ваши устройства.

  5. Убедитесь, что DLNA-сервер включен в настройках.

Serviio отлично справляется с транскодированием, что позволяет нам использовать его даже на менее мощных устройствах.

Windows Media Player: 

  1. Откройте Windows Media Player.

  2. Перейдите в «Потоковая передача» → «Включить потоковую передачу мультимедиа».

  3. Выберите «Включить потоковую передачу мультимедиа».

  4. Настройте параметры доступа для устройств в сети.

  5. Это решение подходит для быстрой настройки DLNA в Windows-среде.

Выбор DLNA-приемников

Для максимальной эффективности использования DLNA важно правильно выбрать устройства-приемники. В моей практике лучше всего себя зарекомендовали телевизоры с поддержкой DLNA.

Samsung Smart TV:

  1. Нажмите кнопку Home на пульте.

  2. Перейдите в «Источник».

  3. Выберите «Сеть».

  4. Найдите ваш DLNA-сервер в списке устройств.

LG Smart TV:

  1. Нажмите кнопку Home на пульте.

  2. Выберите «Smart Share».

  3. Нажмите «Устройство».

  4. Выберите ваш DLNA-сервер из списка.

Sony Android TV:

  1. Нажмите кнопку Home на пульте.

  2. Перейдите в «Приложения».

  3. Найдите и запустите «Медиасервер».

  4. Выберите ваш DLNA-сервер.

Эти телевизоры отлично справляются с воспроизведением контента через DLNA, обеспечивая высокое качество изображения и звука.

Оптимизация сетевого подключения

Важный момент, о котором часто забывают, — это качество сетевого подключения. Для стабильной работы DLNA, особенно при передаче видео высокого разрешения, я рекомендую использовать проводное подключение.

Когда я проводил тестирование, то выяснилось, что при использовании Wi-Fi скорость передачи данных может падать до 50% по сравнению с проводным подключением, особенно в офисах с большим количеством устройств и помех. Вот несколько рекомендаций по оптимизации сети:

  1. Используйте кабель Cat6 или выше для Gigabit Ethernet.

  2. Если Wi-Fi неизбежен, используйте диапазон 5 ГГц.

  3. Размещайте роутер в центре помещения для лучшего покрытия.

  4. Используйте сетевые коммутаторы с поддержкой QoS для приоритизации трафика DLNA.

  5. Регулярно обновляйте прошивку роутера и сетевых устройств.

В одном из наших проектов мы столкнулись с проблемой прерывания потокового видео при использовании Wi-Fi. После перехода на проводное подключение проблема была полностью решена, а качество воспроизведения значительно улучшилось.

Мобильные приложения для DLNA

Для удобства использования DLNA на мобильных устройствах можно использовать специализированные приложения.

Для Android

BubbleUPnP. Это мой фаворит для Android-устройств. Вот как мы его настраиваем:

  1. Установите приложение из Google Play.

  2. Откройте приложение и перейдите в «Настройки».

  3. В разделе «Локальный рендерер» включите «Локальное воспроизведение».

  4. В разделе «Серверы» выберите ваш DLNA-сервер.

  5. Теперь вы можете просматривать и воспроизводить медиафайлы.

LocalCast. Отличное решение для стриминга на Chromecast и DLNA-устройства:

  1. Установите приложение.

  2. При первом запуске выберите тип устройства (DLNA).

  3. Выберите ваш DLNA-сервер из списка.

  4. Начните воспроизведение файлов.

VLC for Android. Универсальный медиаплеер с поддержкой DLNA:

  1. Установите VLC.

  2. В главном меню выберите «Локальная сеть».

  3. Найдите ваш DLNA-сервер.

  4. Выберите файлы для воспроизведения.

Для iOS

VLC for Mobile. iOS-версия популярного плеера. Настройка аналогична Android-версии.

8 Player. Удобный DLNA-клиент с поддержкой множества форматов:

  1. Установите приложение.

  2. Нажмите на значок «+» для добавления сервера.

  3. Выберите ваш DLNA-сервер из списка.

  4. Просматривайте и воспроизводите файлы.

ArkMC. Многофункциональное приложение для работы с DLNA:

  1. Установите ArkMC.

  2. При первом запуске приложение автоматически найдет DLNA-серверы в сети.

  3. Выберите нужный сервер и начните просмотр файлов.

Аудиоприемники DLNA

Для любителей качественного звука мы рекомендуем использовать специализированные аудиоприемники DLNA. В нашем офисе отлично себя показали следующие решения.

Sonos Play:5. Высококачественная беспроводная колонка с поддержкой DLNA. Настройка:

  1. Установите приложение Sonos на смартфон.

  2. Подключите колонку к сети Wi-Fi.

  3. В приложении выберите «Настройки» → «Сервисы и голос».

  4. Включите «Показывать UPnP».

  5. Теперь вы можете воспроизводить музыку с DLNA-сервера.

Denon HEOS Link HS2. Сетевой предусилитель с поддержкой DLNA и множеством дополнительных функций. Настройка:

  1. Подключите устройство к сети.

  2. Установите приложение HEOS.

  3. В приложении выберите «Музыка» → «Серверы».

  4. Выберите ваш DLNA-сервер.

  5. Начните воспроизведение музыки.

Yamaha WXA-50. Компактный и мощный усилитель с поддержкой сетевых технологий. Настройка:

  1. Подключите усилитель к сети.

  2. Установите приложение MusicCast.

  3. Добавьте устройство в приложение.

  4. В главном меню выберите «Серверы».

  5. Найдите ваш DLNA-сервер и начните воспроизведение.

Эти устройства можно использовать не только для прослушивания музыки, но и для организации фоновой музыки в офисе и проведения презентаций.

Решение типичных проблем

В процессе настройки и использования DLNA можно столкнуться с некоторыми типичными проблемами. Вот несколько советов по их решению.

  •  Устройство не видит DLNA-сервер:

o   Проверьте, что все устройства находятся в одной сети.

o   Убедитесь, что брандмауэр не блокирует DLNA-трафик.

o   Перезагрузите роутер и устройства.

  •  Прерывистое воспроизведение:

o   Проверьте скорость сети.

o   Попробуйте использовать проводное подключение.

o   Уменьшите качество воспроизведения.

  •  Файлы не воспроизводятся:

o   Убедитесь, что устройство поддерживает формат файла.

o   Проверьте настройки транскодирования на сервере.

o   Попробуйте другой DLNA-клиент.

  •  Проблемы с авторизацией:

o   Проверьте настройки доступа на сервере.

o   Убедитесь, что учетные данные введены правильно.

o   Попробуйте сбросить настройки и настроить заново.

Безопасность при использовании DLNA

Вот несколько рекомендаций по безопасности. Используйте сложные пароли для доступа к DLNA-серверу. Это уникальная комбинация строчных и заглавных букв, цифр и специальных знаков, обычно не менее 12 символов. Сложные пароли не содержат личной информации и общеупотребительных слов, поэтому их трудно подобрать или взломать.

Регулярно обновляйте программное обеспечение на всех устройствах. ПО рекомендуется обновлять не реже одного раза в квартал, а также немедленно при выпуске критических обновлений безопасности, при этом желательно включить функцию автоматического обновления, если она доступна.

вАЙТИ — DIY-медиа для ИТ-специалистов. Делитесь личными историями про решение самых разных ИТ-задач и получайте вознаграждение.


Другие статьи по теме

Практика построения корпоративных VPN в одном чек-листе
Написал чек-лист по настройке корпоративных VPN на основе своей практики.

Через тернии — к защищенному контуру VPN
Кому и для чего нужен защищенный контур VPN, можно ли вообще без него обойтись?

Как мы настроили удаленную инфраструктуру для ритейлера через VPN
Рассказали о кейсах по созданию удаленных рабочих пространств и объединению офисов через защищенную сеть.

Комментарии (10)


  1. bormanman
    24.10.2024 08:40

    Спасибо тебе, ChatGPT!


  1. n0wheremany
    24.10.2024 08:40

    Надо включить в хабр уровень полезности статьи через ChatGPT, пусть боты сражаются друг с другом.


  1. DimoniXo
    24.10.2024 08:40

    Не совсем понимаю, зачем нужен DLNA когда есть SMB. Пример из мира роутеров: подключил в USB кинетика диск, включил галку в веб интерфейсе. Всё, шара готова, диск виден на любых устройствах локальной сети.


    1. 13werwolf13
      24.10.2024 08:40

      устройств умеющих воспроизводить по dlna сильно больше чем умеющих smb, к тому же с smb требуется предварительная настройка каждого клиента тогда как dlna сразу после запуска доступен всем в локалке

      правда тут всё как всегда. сам по себе dlna сферически и в вакууме штука классная, но конкретные реализации разными вендорами в разных устройствах имеют разный уровень всратости. например playstation 4 со встроенным мультимедиаплеером умеющим воспроизводить по dlna имеет три непонятных для меня косяка, а haier smart tv два совершенно других (например он не вещает в сеть список знакомых ему кодеков из-за чего пушнуть на него команду "воспроизведи мне вооон тот фильм" нельзя). и в этом плане smb конечно лучше, но там и накладных расходов больше, если есть возможность примонтировать сетевую шару то я бы выбрал NFS а не SMB..


      1. DimoniXo
        24.10.2024 08:40

        к тому же с smb требуется предварительная настройка

        Вообще не требуется. Просто создаём открытую шару без пароля для локальной сети и все клиенты её видят. На Android смотрю через VLC, на телевизоре LG WebOS из коробки подхватывает, на компьютерах/ноутбуках тем более никаких проблем.


        1. kvk-2019
          24.10.2024 08:40

          Пара слов. С недавнего времени у меня смартфон стал подключаться к SMB шаре только если установлен парольный доступ. На компе с Windows 10 уже давно так. У меня древний NAS от WD (там SMB и DLNA дают доступ к одному и тому же контенту), такие впечатления (но давно уже через SMB не воспроизвожу): когда смотрю через VLC с NAS/SMB на компе, возможно "прерывистое воспроизведение", когда задействован DLNA - проблем нет вообще. Но тонкой настройкой не занимался - нет необходимости, поскольку основной алгоритм такой: скачиваю видео yt-dlp, если нужно быстро преобразую видеокартой и ffmpeg в формат, который тоже довольно древний Smart TV понимает и заливаю на SMB шару, откуда и смотрю через DLNA.


  1. D3Nd3R
    24.10.2024 08:40

    Для справки: dlna на телевизораз LG не показывает имена ни аудиодорожени ни имена субтитров и доступно только первые 8.


  1. denzill
    24.10.2024 08:40

    Для андроида есть еще movian (apps.movian.eu), мне он наиболее симпатичен.

    Что касается dlna сервера, когда-то использовал Lg smart share, но он давно не обновляется и с какой-то версии перестал автоматом перечитывать каталоги. Plex - какое-то убогое г., Kodi у меня не завелся. Остановился пока что на Servio, легок в настройке и мои хотелки вполне себе обеспечивает.


  1. VenbergV
    24.10.2024 08:40

    DLNA хорош, если иногда надо просто свой видео файлик проглядеть с хранилки.
    Но как только решите нормально дома кино смотреть, то пойдете искать все же специализированные для этого клиенты. Например тот же Plex, или Jellyfin.
    Каталогизированное нормальное именование видео, выбор звуковой дорожки и сабов, транскодирование - очень нужные функции.


    1. bormanman
      24.10.2024 08:40

      За Jellyfin не скажу, не использовал. А вот Plex не смотря на свои очевидные достоинства по техническим фишкам типа транскодирования на лету, именно как каталогизатор -- очень и очень так себе. Начиная от кривых алгоритмов по именованию свежих порций контента (то самое пересканирование библиотеки) и заканчивая плоским уродским представлением галереи.