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

Установка и настройка MediaTomb и Samsung TV

Опубликовано: 7 мая 2012 / Обновлено: 27 апреля 2018
Раздел(ы): Маршрутизаторы аппаратные
Просмотры: 11491
Комментарии: 1

MediaTomb — это бесплатный DLNA сервер. В этой статье я расскажу как установить и настроить его на домашнем Wi-Fi маршрутизаторе NetGear WNR3500L.

DLNA (Digital Living Network Alliance) — стандарт, позволяющий совместимым устройствам передавать и принимать по домашней сети различный медиа-контент (изображения, музыку, видео), а также отображать его в режиме реального времени. Это технология для соединения домашних компьютеров, мобильных телефонов, ноутбуков и бытовой электроники в единую цифровую сеть. Устройства, которые поддерживают спецификацию DLNA, по желанию пользователя могут настраиваться и объединяться в домашнюю сеть в автоматическом режиме. (Материал из Википедии.)

Задача

Передавать медиаконтент с жесткого диска подключенного к маршрутизатору NetGear WNR3500L на LCD телевизор Samsung LE40C550.

Необходимые условия

Маршрутизатор с прошивкой от «Энтузиастов» (к примеру Asus WL-500GpV2, D-Link DIR-320, Asus RT-N16, NetGear WNR-3500L). Подключенный жесткий диск или флешка отформатированные в ext3. Установленное ПО IPKG.

Инструкция по установки MediaTomb

Устанавливаем пакет программ MediaTomb

ipkg install mediatomb

Чтобы работал автозапуск нужно отредактировать файл: /opt/etc/default/mediatomb.

Исправьте (добавьте) строку:

MT_ENABLE=true 

Примечания: Это не запуск MediaTomb при включении роутера, его мы настроим позже.

Далее редактируем файл: /opt/etc/mediatomb.conf.

MT_OPTION="-e br0"
MT_USER="admin"
MT_PORT="50500"

Где,

  • MT_OPTIONS — описывает сетевой интефейс, с которым будет работать MediaTomb, в нашем случае сервер будет подключаться к внутренней сети. Где, br0 — это vlan0 + eth1 = LAN, то есть 4 порта коммутатора (ваша локальная сеть) + беспроводный адаптер;
  • MT_USER — логин администратора роутера (выставить обязательно тот под которым Вы конектитесь к telnet и Web интерфейсу, иначе MediaTomb не запустится!!!).
  • MT_PORT — порт для Web оболочки MediaTomb (не принципиально, но лучше оставить как есть);

Далее выполните следующую последовательность команд:

cd /opt/share/mediatomb
cat sqlite3.sql | sqlite3 mediatomb.db
mv mediatomb.db /opt/etc/mediatomb/mediatomb.db
cat sqlite3.sql | sqlite3 mediatomb.db
mv mediatomb.db /usr/local/root/.mediatomb

Чтобы проверить, пробуем запустить демон:

/opt/etc/init.d/S90mediatomb start

Обратите внимание, что буква «S» в имени файла ЗАГЛАВНАЯ (большая)!

Если Вы увидите «Starting mediatomb: ok», значит можно двигаться дальше. В противном случае возвращаемся к началу статьи и ищем ошибку.

Останавливаем демон командой:

/opt/etc/init.d/S90mediatomb stop

После первого запуска MediaTomb будет создан файл настроек /opt/etc/mediatomb/config.xml.

Этот файл необходимо отредактировать.

Настройка MediaTomb для Samsung TV

Чтобы подружить телевизор Samsung (у меня это LE40C550) и DLNA сервер MediaTomb, ищем и правим соответствующие участки кода: В секции

<server> меняем значение «protocolInfo extend» на «yes»

<protocolInfo extend="yes"/>

Затем

<custom-http-headers>
   <add header="transferMode.dlna.org: Streaming"/>
   <add header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=017000 00000000000000000000000000"/>
</custom-http-headers>

По-умолчанию он закоментированный.

В секции

<mappings> добавляем код, для просмотра популярного медиаконтента:

<map from=”avi” to=”video/x-msvideo”/>
<map from=”ts” to=”video/mpeg”/>
<map from=”divx” to=”video/mpeg”/>
<map from=”mp4″ to=”video/MP4V-ES”/>
<map from=”mkv” to=”video/x-msvideo”/>

Автозапуск MediaTomb

Настроим маршрутизатор так, чтобы daemon MediaTomb грузился автоматом при старте роутера. Открываем файл /usr/local/sbin/post-mount и добавляем следующую строку:

/opt/etc/init.d/S90mediatomb start

Cохраняем все настройки и перезапускаем роутер:

flashfs save && flashfs commit && flashfs enable && reboot

Заходим в web интерфейс MediTomb http://my.router:50500, настраиваем сканирование папок и наслаждаемся результатом.

Обсуждение (комментарии к статье)

  1. Всем привет, хотел бы у автора статьи получить помощь.
    Телевизор Samsung Smart TV TU7100
    1.Как добавить конвертацию на лету из формата DivX и Xvid в mp4 ( почему так хочу? в 2018г Самсунг решила что формат видео DivX и Xvid используют пираты, и отключила, а многие фильмы скачиваю именно в этом формате и каждый раз конвертировать или искать фильмы в ином формате не очень мягко так сказать удобно)
    Просьба написать скрипт или профиль с вариантом конвертирования из DivX и Xvid в mp4.
    2.Еще момент, телевизор Samsung Smart TV TU7100 не перематывает и не ставит на паузу и не запоминает во время просмотра по сети видео, как это решить ?

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

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

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