Обратите внимание! Недорогие виртуальные серверы в Амстердаме (Нидерланды). Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.

Проблема с прерыванием видео при просмотре по сети между miniDLNA сервером и телевизором Samsung

Опубликовано: 9 августа 2019
Раздел(ы): Видео и звук, Программное обеспечение
Просмотры: 3255
Комментарии: 0

Это очередная статья из серии: «А я знаю, что мне делать с этою бедой…». А «беда» выглядит так, стала теряться связь между miniDLNA сервером и телевизором Samsung.

Предисловие

Я собрал из старого хлама, что валялся без дела, маленький сервер. В качестве железа выступили mimi-ITX плата с процессором Intel Atom D410, 2 ГБ ОЗУ DDR2 и жесткий диск 1ТБ. На все это великолепие был установлен свежий Debian 10. Конструкцию предполагалось использовать для просмотра мультиков детворой.

Телевизор у меня старенький, из современных фишек умеет читать контент только по DLNA. Поэтому на этот NAS я установил из стандартных репозиториев Debian приложение miniDLNA.

К моему большому сожалению, примерно через 10..15 минут просмотра трансляция фильма прервалась и телевизор выдал сообщение, что DLNA сервер недоступен. Правда, через несколько секунд miniDLNA вновь был обнаружен и телек предложил посмотреть с него фильмы.

Обидно было то, что телевизор не запомнил место, на котором оборвался показ, и пришлось пользоваться перемоткой.

НО!!! через 10 минут после начала нового просмотра все повторилось вновь, видео опять оборвалось…

Как исправить обрывы связи между miniDLNA и телевизором Samsung

Первым делом нужно остановить сервис miniDLNA:

# service minidlna stop

Затем нужно отредактировать конфигурационный файл /etc/minidlna.conf. В нем нужно раскомментировать и увеличить значение следующего параметра:

notify_interval=14400

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

# service minidlna start

Значение по-умолчанию — 895 (измеряется в секундах), примерно равно 15 минутам, что совпадает с временным интервалом между началом просмотра и разрывом связи между телевизором и miniDLNA сервером. Поэтому я увеличил этот параметр до 4 часов (notify_interval=14400), после чего разрывы при просмотре видео у меня прекратились.

Насколько я понял, протокол SSDP подразумевает отправку сервером alive-пакетов с интервалом указанном в переменной notify_interval. Если по какой-то причине новый alive пакет не дошел до телевизора за заданный интервал, то вещание прервется. Причину по которой пакеты не доходят до моего телевизора я не выяснил.

Благодарности

При написании статьи были использованы следующие источники:

  1. Правильно настраиваем DLNA-сервер для телевизоров Samsung / Хабр

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 7 | 0,284 сек. | 9.41 МБ