mediatomb freebsd samsung

Дата публикации: 25 05 2012 Автор: PazitiFF
Недавно купил телевизор samsung UE40D5000 и озадачился просмотром фильмов по сети со своего домашнего сервачка на freebsd. Как известно, телек поддерживает технологию DLNA, а это значит что он может проигрывать видео музыку и прочее со всех устройств, которые поддерживают данную технологию. Выбор пал на mediatomb, незнаю почему если честно =) Итак, поставил все стандартно из портов:
cd /usr/ports/net/mediatomb/ 
После установки, которая длилась достаточно долго, идем в каталог с конфигом:
cd /usr/local/etc/mediatomb
Далее редактируем конфиг, я опишу лишь изменения, остальное я пока что не трогал:
vim config.xml
Меняем с NO на YES
<protocolInfo extend="yes"/> 
Для телевизоров samsung в wiki сказано сделать так, можно смело скопипастить
<custom-http-headers>
    <!-- Samsung needs it -->
    <add header="transferMode.dlna.org: Streaming"/>
    <add header="contentFeatures.dlna.org:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000"/>
 </custom-http-headers>
Далее следующем образом я описал каталог в котором у меня хранится и раздается торрентом всякого рода фильмы и музыка:
<autoscan>
  <directory location="/usr/home/transmission/downloads" mode="timed" interval="3600" level="full" recursive="yes" hidden-files="no"/>
</autoscan>
На удивление этих изменений хватило, чтобы все заработало Не забываем поместить mediatomb в /etc/rc.conf
 
echo 'mediatomb_enable="YES"' >> /etc/rc.conf
Ну всё на этом, запускаем mediatomb
/usr/local/etc/rc.d/mediatomb start
Берем пульт от телевизора, настраиваем сначала сетку, а далее лезем в AllShare и наблюдаем там свои видеофайлы, удачи Вам! =)

Комментарии

Доброго времени суток! Не поможете решить проблему с Медиатомбом? ОС- FreeBSD 9.1. Поставил MediaTomb-0.12.1_10. Установился, запустился, работает:
ps -awx | grep mediatomb
56043 ?? Is 0:00,01 /usr/local/bin/mediatomb -d -c /usr/local/etc/mediatomb/config.xml -l /var/mediatomb/mediatomb.log -u mediatomb -g mediatomb -P /var/mediatomb/mediatomb.pid

sockstat | grep mediatomb
mediatomb mediatomb 56043 4 stream -> /tmp/mysql.sock
mediatomb mediatomb 56043 5 dgram -> /var/run/logpriv
mediatomb mediatomb 56043 6 tcp4 *:49152 *:*
mediatomb mediatomb 56043 7 udp4 127.0.0.1:64100 *:*
mediatomb mediatomb 56043 8 udp4 *:1900 *:*

По WEB интерфейсу доступен, файлы видит, базу создаёт, всё норм, НО! его ни как не видно из сети - ни одним клиентом! Ни в винде (XP & 7) ни в Андроиде ни телевизором с DLNA. То есть вообще ни как. В системе стоит файрвол PF с открытым внутренним интерфейсом (к которому и привязан MEDIATOMB). Подозреваю, что проблема не в медиатомбе, а в работе UPnP во фрюхе. Я пробовал запускать ещё minidlna и uShare - эффект одинаков. Всё стартует, работает, порты открываются, но в сети сервера не видно. На интерфейсах флаги вроде все необходимые стоят:

ifconfig igb1
igb1: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 00:1e:67:0b:fc:45
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::21e:67ff:fe0b:fc45%igb1 prefixlen 64 scopeid 0x2
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseSX <full-duplex>)
Искурил уже все форумы, кучу мануалов. Куда копнуть? Подскажите направление.

Что могу посоветовать: Для начала попробуй отключить PF вообще, чтобы точно знать, что он тут не причём. Далее, если это не помогло, посмотри настройки сети. Если ты эксперементируешь у себя дома, то проверь, чтобы везде стояла одна и таже маска сети, на роутере и на каждом компе. Да и вообще пройдись по настройкам сети, мало ли что там осталось от экспериментов. Помнится, я игрался с маршрутизатором, сделал там маску 28, чтоб сеть была из 16 компов максисум, и забыл про это на год=)) Потом ставил медиа сервер и долго пытался понять, почему ж он не обнаруживался в сети. И тольоко когда вспомнил, что маска на маршрутезаторе стоит другая, поправил и всё заработало. Если программа запускается корректно, более там ничего другово и быть не может. От себя добавлю, что пользуюсь сейчас minidlna, простой в настройке и не требовательный медиасервер - рекомендую.

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.