Медиатека DLNA

Сегодня DLNA (Digital Living Network Alliance) — самый популярный и удобный способ передачи контента (видео, изображения, музыка) на смарт-телевизоры, мобильные устройства, сетевые медиацентры и медиаплееры. Ваша медиатека на подключенном USB-диске будет доступна всем устройствам в домашней сети по кабелю или Wi-Fi.

Поддержку сервера DLNA имеют все интернет-центры Keenetic, оснащенные портом USB, кроме моделей Keenetic 4G, в которых порт USB предназначен только для подключения 3G/4G USB-модемов.

NOTE: Важно! Для стабильной работы встроенного сервера DLNA необходимо подключить раздел диска с автоматически монтируемым SWAP-разделом в качестве области файла подкачки. 

Для работы встроенного сервера DLNA нужно в интернет-центре предварительно установить компонент системы "DLNA-сервер". Сделать это можно на странице "Общие настройки" в разделе "Обновления и компоненты", нажав на "Изменить набор компонентов".

dlna01.png

Затем перейдите на страницу "Приложения" и нажмите "Медиатека DLNA".

dlna02.png

Появится окно "Медиатека для DLNA-плееров".

dlna03.png

В поле "Порт TCP" оставьте значение по умолчанию 8200. Этот порт используется встроенным сервером DLNA для работы SOAP (Simple Object Access Protocol; простой протокол доступа к объектам). Он используется сервером для работы HTTP-трафика при передаче описаний мультимедийного контента.
В поле "Имя DLNA-сервера" указано предустановленное имя сервера. По умолчанию это название модели интернет-центра.
В опции "Включена для сегментов" можно указать сегменты, для которых будет включен DLNA (по умолчанию медиатека включена для Домашней сети).

NOTE: Важно! Обязательно выберите на USB-дисках одну или несколько папок с музыкой, фильмами или фотографиями, которые будут доступны на всех DLNA-плеерах в домашней сети.

Нажмите на кнопку "Добавить папку" и в открывшемся окне выберите нужную папку (можно выбрать родительский каталог). В нашем примере на USB-диске была выбрана папка video, в которой находятся видеофайлы.

dlna04.png

В поле "Контент" можно указать конкретный тип содержимого папки с файлами.

При первоначальном подключении папки произойдет создание базы данных медиатеки (по умолчанию файл базы данных хранится в первой папке) и автоматическое  сканирование (индексация) файлов папки и её подпапок. Если на вашем диске большое количество файлов, индексация может занять значительное время.

TIP: Справка: База данных медиатеки DLNA индексируется при:
— первой настройке, назначении или изменении каталога;
— при нажатии кнопки "Переиндексировать" в веб-конфигураторе;
— автоматически, при изменении содержимого каталога.
Настройки периодичности сканирования нет.

NOTE: Важно! Просмотр медиаконтента через сервер DLNA возможен только с USB-накопителя, подключенного к интернет-центру. Дополнительную информацию по подключению USB-накопителя к интернет-центру Keenetic вы найдете в инструкции "Подключение USB-накопителя".
Чтобы клиентское устройство, на котором вы собираетесь смотреть медиаконтент, обнаружило сервер DLNA, оно должно быть подключено к домашней сети интернет-центра.

На этом настройка сервера DLNA в интернет-центре завершена.

Проверить работу DLNA-сервера можно на телевизоре, компьютере или мобильном устройстве, используя медиаплеер с поддержкой технологии DLNA.

В нашем примере это смартфон. Для воспроизведения медиаконтента по сети нужно установить медиаплеер, поддерживающий работу DLNA. Существуют медиаплееры с поддержкой данной технологии, как для устройств с ОС Android, так и для iOS (например, VLC, AnDLNA, UPnPlay для Android, и AVPlayer и nPlayer для iOS).

Подключите мобильное устройство к домашней сети интернет-центра по Wi-Fi. Запустите медиаплеер (в нашем примере это VLC). Приложение автоматически обнаружит сервер DLNA в домашней сети. Нажмите на запись интернет-центра для подключения к серверу DLNA.

dlna06.png 

Приложение также обнаружило по протоколу SMB общий ресурс (накопитель) в домашней сети, т.к. файловый сервер сети Windows по умолчанию включен в интернет-центре.

Нажмите Browse Folders (Просмотреть Папки) для доступа к медиафайлам.  

dlna07.png

dlna08.png

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

dlna09.png

Подобным образом можно настроить воспроизведение видеофайлов на смарт-телевизорах (SMART TV) c поддержкой DLNA.
Для отображения файлов с сервера DLNA, телевизор должен быть подсоединен к сети интернет-центра (по кабелю Ethernet или по Wi-Fi).
Подробно мы не будем останавливаться на настройке смарт-телевизора, т.к. она может сильно отличаться в зависимости от модели и производителя. Обратитесь к инструкции по эксплуатации вашего телевизора. Производители телевизоров подробно рассматривают настройку воспроизведения файлов с DLNA-совместимых устройств, подключенных к телевизору через сеть. В телевизорах разных производителей данный сервис называется по-разному (например, в Samsung – AllShare, а в LG – SmartShare).
Как правило, для большинства смарт-телевизоров достаточно только иметь подключение к домашней сети интернет-центра, и после включения телевизора в списке источников или подключенных устройств появится DLNA-сервер с возможностью навигации по папкам и по типу контента.

TIP: Примечание:

1. Некоторые файлы могут не воспроизводиться на клиентском устройстве в зависимости от их разрешения и формата ("Какие форматы файлов поддерживает Медиатека DLNA на Keenetic?").

Кроме того, некоторые функции могут быть недоступны (например, выбор языка субтитров, перемотка, возобновление просмотра с места остановки и т.п.).

Например известно, что 4К-контент не воспроизводится на смарт ТВ LG 49UB850V, хотя при прямом подключении жесткого диска к телевизору по USB те же файлы воспроизводятся. Это ограничение данной модели телевизора: ULTRA HD Video: 3840 X 2160 It supports the playback through USB only.
Похожая особенность имеется с телевизорами Sony серии XF9005 (модели не проектировались для воспроизведения 4К-контента с сетевого хранилища).

Как правило, качественное воспроизведение контента на принимающем устройстве по беспроводной сети Wi-Fi можно получить находясь в пределах одной комнаты с интернет-центром. Дополнительную информацию по эффективной работе беспроводной сети вы найдете в статье "Как добиться максимальной скорости Wi‐Fi".

2. Отображение сортировки контента сервера DLNA зависит от возможностей плеера на клиентском устройстве, на котором будет осуществляться воспроизведение. Если сортировка  файлов DLNA-сервера вас не устраивает, попробуйте настроить её самостоятельно (по параметрам track, album, date, title, class) по инструкции "Сортировка файлов на сервере DLNA".

3. Обложки музыкальных альбомов могут отображаться на устройстве воспроизведения с низким качеством. К сожалению, возможности повлиять на размер обложек не предусмотрено. В медиа-сервере MiniDLNA нет такого параметра, как размер кэшируемой картинки. Можно попробовать заменить картинку в папке с кэшем на рисунок большего размера, но автоматизировать этот процесс нет возможности.

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 102 из 110

Еще есть вопросы? Отправить запрос

Комментарии

Комментариев: 22
  • Подскажите в dlna видны только загруженные файлы ? Просто встроенный торент если загружает видео, а в настройках стоит "Добавлять расширение .part к не полностью загруженным файлам" выключено, то видео с телевизора не видно, хотя файл занимает на диске весь объем. Выключал, включал телевизор всеровно невидет, может надо обновлять медиатеку ? Просто пока все просканирует это долго. В настройках торента стоит "Включить линейную загрузку". с копютера так можно делать, нажал загружать, идёшь к телику, пока телек включил, нашел файл уже можно смотреть.

    0
    Действия с комментариями Постоянная ссылка
  • Сергей, на телевизоре будут видны только полностью загруженные файлы.

    1
    Действия с комментариями Постоянная ссылка
  • Подскажите, можно ли пользоватся dlna во время загрузки торрента ( и торрент и медиа для просмотра находятся на одном устройстве USB ) ?

    0
    Действия с комментариями Постоянная ссылка
  • Да, можно.

    1
    Действия с комментариями Постоянная ссылка
  • Здравствуйте.
    А возможно ли подключить к роутеру (Viva 1910) сетевую папку (с устройства в локальной сети) и подключить ее содержимое (фильмы) для просмотра в той же локальной сети через встроенный в роутер DLNA?
    Спасибо.

    0
    Действия с комментариями Постоянная ссылка
  • Музыкальные файлы flac не поддерживаются? Планируется ли их поддержка?

    0
    Действия с комментариями Постоянная ссылка
  • Олег, встроенный в Keenetic сервер minidlna поддерживает аудио кодек FLAC (Free Lossless Audio Codec) и без проблем индексирует файлы с данным расширением.
    Обращаем ваше внимание, что DLNA является службой, которая занимается передачей контента в Домашней сети между сервером и клиентом. Тут уже многое зависит от вашего DLNA-клиента/устройства - есть ли у устройства поддержка FLAC и других форматов? Это информацию вы можете уточнить в спецификации/характеристиках DLNA-клиента или устройства.

    0
    Действия с комментариями Постоянная ссылка
  • @ 69 edvard, такой возможности нет.

    3
    Действия с комментариями Постоянная ссылка
  • Предполагается использование сервиса DLNA через SSD диск подключенный к порту роутера VIVA. Вопрос такой, будет ли засыпать порт USB при длительном неиспользовании? Т.е. если нет запросов от сервиса DLNA, или другого (торрент, файловый обменник и др. возможные), будет ли работать схема энергоэкономии и сохранения ресурса внешнего накопителя?

    0
    Действия с комментариями Постоянная ссылка
  • В дисках SSD отсутствуют подвижные механизмы, в отличие от HDD, в которых используются механические магнитные пластины ("блины") и шпиндель. В твердотельных накопителях ресурс определяется ограниченным количеством циклов перезаписи. Но в современных дисках используются микросхемы, которые поддерживают десятки тысяч, а в некоторых моделях и порядка сотен тысяч циклов перезаписи, что достаточно много. Что касается использования SSD, то если не будет обращения к диску, то он будет находится в режиме простоя.
    Время и возможность перехода в спящий режим определяются исключительно внутренними настройками самого жесткого диска. Современные модели дисков способны автономно определять простой и отключаться (останавливать вращение шпинделя и/или парковать систему головок для работы с данными). Но это относится только к HDD.

    1
    Действия с комментариями Постоянная ссылка
  • Здравствуйте. У меня три вопроса:
    1. Я правильно понимаю, что DLNA просто стримит медиафайлы на клиенты, не подвергая их какой-либо обработке (перекодировке и т.п.), то есть клиент получает ровно тот файл, который лежит в библиотеке?
    2. В чем тогда отличие DLNA от SMB с точки зрения пользователя, который хочет иметь возможность смотреть на любом устройстве домашней сети медиа с подключенного к интернет-центру диска? Если я правильно понимаю, оба протокола позволяют это делать одинаково успешно.
    3. Возможно ли одновременное использование одного и того же диска DLNA и SMB серверами - соответственно, как медиабиблиотеки и как домашнего файлообменника?
    Спасибо.

    0
    Действия с комментариями Постоянная ссылка
  • 1. Всё верно, Keenetic не занимается перекодированием, клиент получает ровно тот файл, который лежит в библиотеке.
    2. DLNA и SMB это разные протоколы и назначение у них разное.
    DLNA - это специальный сервис для трансляции контента в локальной сети. Визуально, при подключении по DLNA в плеерах бывают доступны всякие сортировки по жанрам, по годам, по актерам и т.п. Часто есть папка Recently Added или Недавно добавленное. Обычно DLNA используется в смарт-телевизорах, в сетевых проигрывателях аудио/видео и др. Через данный протокол очень удобно воспроизводить медиаконтент.
    А по SMB медиаконтент отображается как в обычном Проводнике с отображением всей структуры каталогов на диске. Доступ по SMB - это просто прямой доступ на накопитель по сети, всё равно что в сетевом окружении зайти на расшаренный ресурс.
    3. Да, можно использовать одновременно. Например, с телевизора вы можете запустить воспроизведение видео, а тем временем одновременно с этим подключиться с ПК на общий диск и копировать на него или с него файлы, создавать папки, перемещать файлы, запустить воспроизведение другого видео, музыки и т.п.

    3
    Действия с комментариями Постоянная ссылка
  • Удалось подключить корректно HDD в активном боксе, содержимое корректно расшарилось. Но не нашёл информацию следующего характера: есть ли методика добавления файлов/папок по сети на подключённый к роутеру (Ultra) HDD? Или для этого нужно отключить HDD от роутера и подключить к донору (iMac)?

    0
    Действия с комментариями Постоянная ссылка
  • 1
    Действия с комментариями Постоянная ссылка
  • Можно ли смотреть смотреть контент с DLNA сервера находясь за пределами домашней сети? Если нет, то можно ли комфортно смотреть фото, находясь вне домашней сети?

    0
    Действия с комментариями Постоянная ссылка
  • Протокол DLNA изначально был разработан для использования в локальной сети.

    DLNA — набор стандартов, позволяющих совместимым устройствам передавать и принимать по домашней сети различный медиаконтент (изображения, музыку, видео), а также отображать его в режиме реального времени. Или другими словами, это технология для соединения домашних компьютеров, мобильных телефонов, ноутбуков и бытовой электроники в единую цифровую сеть. Средой передачи медиаконтента обычно является домашняя одноранговая локальная сеть. Клиент и сервер DLNA должны иметь IP-адреса из одной подсети. В случае когда клиент и сервер DLNA находятся в разных подсетях, вещание контента невозможно, но с помощью туннелирования сетевого трафика на L3-уровне сетевой модели OSI и объединения их в единую подсеть, стало возможным получить доступ к DLNA-серверу через Интернет внутри VPN-соединения. См. инструкцию https://help.keenetic.com/hc/ru/articles/360013844220-DLNA-через-VPN

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

    Для функционирования DLNA клиент и сервер должны находится в одной подсети. DLNA не допускает наличия NAT между устройствами. Так как в нашем случае клиент и сервер находятся не в одной локальной сети, а в разных местах, то используем VPN-туннель для объединения их в одну общую подсеть. Теперь работа DLNA будет происходить внутри VPN-соединения.
    Взаимодействие между DLNA-сервером и клиентом происходит по протоколу HTTP. Клиент DLNA рассылает шировещательные запросы SEARCH в рамках сегмента своей сети. В частности, клиент делает рассылку SSDP-пакетов в сети для поиска DLNA-сервера.
    При обнаружении DLNA-сервером сообщений от клиента, происходит уже взаимодействие с клиентом напрямую. После выбора и запуска медиафайла начинается обмен данными по протоколу TCP. Клиент начинает кэшировать медиафайл и воспроизводить его в медиаплеере.

    Корректное воспроизведение контента будет зависеть от производительности интернет-канала со стороны клиента и сервера DLNA, от надёжности и устойчивости интернет-подключения и VPN-соединения, от сетевых параметров (например, размера MTU и фрагментации сетевых пакетов в сети), от производительности клиента и других факторов.
    При работе через сети мобильного оператора очень сложно гарантировать устойчивую работу DLNA и качественное воспроизведение медиаконтента через Интернет.

    Для удаленного доступа к файлам и папкам используйте доступ по протоколу WebDAV или SMB (через VPN):
    https://help.keenetic.com/hc/ru/articles/360012308540
    https://help.keenetic.com/hc/ru/articles/360001314980

    3
    Действия с комментариями Постоянная ссылка
  • Можно ли поменять в настройках DLNА параметр notify_interval без танцев с бубном вокруг открытых пакетов?

    0
    Действия с комментариями Постоянная ссылка
  • Нет, данный параметр можно поменять только через opkg. Но в целом это вообще не нужно делать. Если у вас нестабильно работает dlna-сервер, то причины могут быть самые разные и вообще не связаны с данным параметром. Если наблюдаются проблемы, то обратитесь в нашу службу поддержки и приложите системный файл self-test.txt с роутера.

    0
    Действия с комментариями Постоянная ссылка
  • Есть ли возможность транслировать вместе с DLNA внешние субтитры?
    Приходиться использовать протокол SMB, который не поддерживается телевизорами.

    0
    Действия с комментариями Постоянная ссылка
  • Наш DLNA-сервер поддерживает передачу субтитров (файлы с расширением .srt, .smi). Сам телевизор должен поддерживать эту возможность.

    0
    Действия с комментариями Постоянная ссылка
  • А какие то дополнительные настройки требуются? nPlayer на iOS и Kodi не видят внешние субтитры, только те, которые внутри контейнера. При этом с SMB такой проблемы нет.

    0
    Действия с комментариями Постоянная ссылка
  • Это зависит от возможностей плеера, в котором осуществляется воспроизведение файла. Сейчас проверил на смарт-телевизоре Samsung, запустил фильм, для которого субтитры находятся в отдельном файле с расширением srt. И телевизор по DLNA подхватил субтитры.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.