Пару недель назад привезли мне новые телевизоры UE40ES5500 и UE32ES6757. Но общая радость, а особенно детей, т.к. 32" телевизор предназначался для детской, была недолгой. Встроенный AllShare Play видел домашние медиа-серверы с фильмами, мультфильмами и фотографиями, но при подключении писал, что список содержимого пуст.
Как оказалось, что-то не так в "королевстве" Samsung с протоколом DLNA или, возможно, отстает Mediatomb в развитии.
Техническая поддержка Samsung, как я и полагал, ответила, что технически устройство исправно, обновите прошивку и радуйтесь. Как будто они не знают, что при подключении телевизора со Smart TV к сети, первое, что он сделает - обновится!
В общем, как обычно, "спасение утопающих - дело рук самих утопающих". После долгих поисков и разочарований вышел на следующее решение.
Но, решение надо проверить. Тем более, оно рассчитано на, так сказать, полноценный Mediatomb с исходными текстами и компиляцией, а в моем случае использовалcя скомпилированный пакет для NetGear Stora, а вернее для nix'ов внутри нее.
В общем, с помощью друга на виртуальной машине была поднята Ubuntu 11.04. Под нее был скомпилирован Mediatomb с поддержкой javascript и указанным выше патчем. Надежды оправдались! Телевизоры увидели новый медиаплеер в сети, успешно к нему подключились, показали содержимое каталога и даже пытались проигрывать фильмы. Очевидно, из-за нехватки ресурсов попытка проиграть фильмы больше 2 Гб приводили к исчезновению связи с медиасервером.
Разумеется, такое не устроило меня и после недолгих раздумий на домашний "недосервер" была установлена та же Ubuntu 11.04 со всеми полезными пакетами: sshd, vsftpd, transmission, mediatomb, samba.
Подцепить сетевые хранилища удалось с помощью samba. В /etc/fstab прописал:
//192.168.10.5/FamilyLibrary/Audio /home/bsdadm/FamilyLibrary/Audio cifs user=Alxd,password= password 0 0
//192.168.10.5/FamilyLibrary/Video /home/bsdadm/FamilyLibrary/Video cifs user=Alxd,password=password 0 0
//192.168.10.6/FamilyLibrary/Photos /home/bsdadm/FamilyLibrary/Photos cifs user=Alxd,password= password 0 0
В настройке Mediatomb пришлось изменить mimetype для mkv в файле /etc/mediatomb/config.xml:
было map from="mkv" to="video/x-matroska"
стало map from="mkv" to="video/x-msvideo"
Кроме этого, там же изменил custom-http-header, чтобы заработали кнопки управления проигрывателем на пульте телевизора:
add header="transferMode.dlna.org: Streaming"
add header="contentFeatures.dlna.org: DLNA.ORG_OP=11;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01700000000000000000000000000000"
Также, в настройке Mediatomb включил ffmpegthumbnailer, т.к. на Ubuntu он заработал без проблем (NAS не поддерживает).
Отмечу, что на Ubuntu установленным на "железо" Mediatomb работает очень быстро. И еще, интересно, что некоторые фильмы, которые наотрез отказывались проигрываться посредством Mediatomb установленным на NAS, теперь начали проигрываться без проблем! В общем, теперь, можно просматривать фильмы, фотографии и домашние видеозаписи на любом телевизоре или переносном устройстве с поддержкой DLNA! И все это управляется с телевизионного пульта каждого телевизора!
Дополнение 1:
Ждал подобного комментария. Скачивайте mediatomb и устанавливайте в ubuntu командой apt-get install *.deb
Как оказалось, что-то не так в "королевстве" Samsung с протоколом DLNA или, возможно, отстает Mediatomb в развитии.
Техническая поддержка Samsung, как я и полагал, ответила, что технически устройство исправно, обновите прошивку и радуйтесь. Как будто они не знают, что при подключении телевизора со Smart TV к сети, первое, что он сделает - обновится!
В общем, как обычно, "спасение утопающих - дело рук самих утопающих". После долгих поисков и разочарований вышел на следующее решение.
Но, решение надо проверить. Тем более, оно рассчитано на, так сказать, полноценный Mediatomb с исходными текстами и компиляцией, а в моем случае использовалcя скомпилированный пакет для NetGear Stora, а вернее для nix'ов внутри нее.
В общем, с помощью друга на виртуальной машине была поднята Ubuntu 11.04. Под нее был скомпилирован Mediatomb с поддержкой javascript и указанным выше патчем. Надежды оправдались! Телевизоры увидели новый медиаплеер в сети, успешно к нему подключились, показали содержимое каталога и даже пытались проигрывать фильмы. Очевидно, из-за нехватки ресурсов попытка проиграть фильмы больше 2 Гб приводили к исчезновению связи с медиасервером.
Разумеется, такое не устроило меня и после недолгих раздумий на домашний "недосервер" была установлена та же Ubuntu 11.04 со всеми полезными пакетами: sshd, vsftpd, transmission, mediatomb, samba.
Подцепить сетевые хранилища удалось с помощью samba. В /etc/fstab прописал:
//192.168.10.5/FamilyLibrary/Audio /home/bsdadm/FamilyLibrary/Audio cifs user=Alxd,password= password 0 0
//192.168.10.5/FamilyLibrary/Video /home/bsdadm/FamilyLibrary/Video cifs user=Alxd,password=password 0 0
//192.168.10.6/FamilyLibrary/Photos /home/bsdadm/FamilyLibrary/Photos cifs user=Alxd,password= password 0 0
В настройке Mediatomb пришлось изменить mimetype для mkv в файле /etc/mediatomb/config.xml:
было map from="mkv" to="video/x-matroska"
стало map from="mkv" to="video/x-msvideo"
Кроме этого, там же изменил custom-http-header, чтобы заработали кнопки управления проигрывателем на пульте телевизора:
add header="transferMode.dlna.org: Streaming"
add header="contentFeatures.dlna.org: DLNA.ORG_OP=11;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01700000000000000000000000000000"
Отмечу, что на Ubuntu установленным на "железо" Mediatomb работает очень быстро. И еще, интересно, что некоторые фильмы, которые наотрез отказывались проигрываться посредством Mediatomb установленным на NAS, теперь начали проигрываться без проблем! В общем, теперь, можно просматривать фильмы, фотографии и домашние видеозаписи на любом телевизоре или переносном устройстве с поддержкой DLNA! И все это управляется с телевизионного пульта каждого телевизора!
Дополнение 1:
Ждал подобного комментария. Скачивайте mediatomb и устанавливайте в ubuntu командой apt-get install *.deb
Выручайте та же проблема. к сожалению не могу применить патч. А пересобрать из исходников не могу т.к. не знаю что где менять. очень надеюсь на ответ. tayanov@mail.ru
ОтветитьУдалитьАлексей, см. дополнение 1 в настоящем посте. :)
ОтветитьУдалитьСпасибо большое. Но так и не смог установить, почему то вылезло очень много зависимостей, и где то на пятой ступени зависимостей я устал ...
ОтветитьУдалитьВозможно ваша сборка не под ubuntu 12.04 i386 ?? Множество зависимостей вылезало и на Debian установленный на VirtualPC и на моем сервере на платформе Atom с Ubuntu. Где грабли ??? Зависимости не решаются apt-get -f install.
ОтветитьУдалитьЯ использовал Ubuntu 11.04, т.к. установить mediatomb с поддержкой java на Ubuntu 12 не получилось.
ОтветитьУдалитьхорошее дело - использовать 11 версию. А как же на 12 ? бьюсь с зависимостями, никак deb пакет не выходит.
ОтветитьУдалитьха! получилось этот деб поставить на 12 убунту. С самсунгом работает! проверено. Сейчас соберу в кучу все что сделал,- на форуме Ubuntu напишу.
ОтветитьУдалитьВсем привет!
Этот комментарий был удален автором.
ОтветитьУдалитьследующие пакеты скачал с http://packages.ubuntu.com/
ОтветитьУдалитьставил через dpkg -i в такой последовательности т.к. одно от другого зависит:
libmysqlclient16_5.1.63-0ubuntu0.11.10.1_i386.deb
libvpx0_0.9.6-1_i386.deb
libavcodec52_0.6.6-0ubuntu0.11.04.1_i386.deb
libavutil50_0.6.6-0ubuntu0.11.04.1_i386.deb
libavformat52_0.6.6-0ubuntu0.11.04.1_i386.deb
Как я писал ранее есть они в 11 версии убунту. в 12 чем то другим заменены.
Далее пакеты автора блога ставятся.
Адиос амигос.
Я нашел нормальную инструкцию по которой сам пересобирал mediatomb. (там его пересобирали с поддержкой js скриптов) И уже перед компиляцией применил патч. Все стало на ура. И это можно сделать хоть на 12 версии. Хотя я перелез на Дебиан. Позже будет ссылка на блог ...
ОтветитьУдалитьА было бы здорово, пересобрать mediatomb под NetGear Stora.
ОтветитьУдалить