Споделяне на мултимедия за съвместими устройства, Ubuntu Real Notes - Mikrotik
Задача: настройте DLNA сървър в локалната мрежа за обмен на медийно съдържание за съвместими устройства:
Като DLNA сървъри Ще използвам приложение с име
,като MediaTomb, Ще го инсталирам от хранилищата по подразбиране, налични в системата:
$ sudo apt-get install mediatomb-common mediatomb-daemon mediatomb -y
Ако искате да показвате филми като визуализации, трябва да инсталирате още два пакета:
$ sudo apt-get install ffmpeg ffmpegthumbnailer -y
Веднага ще посоча мрежовите интерфейси (имам само един), на които ще работи услугата, за това във файла / etc/default/mediatomb Ще намеря и задам опцията:
$ sudo vi/etc/default/mediatomb
ROUTE_ADD = "/ sbin/route add -net 192.168.1.0 мрежова маска 255.255.255.0"
Основните настройки на медийния сървър се съхраняват в /etc/mediatomb/config.xml. Няма много настройки, първо активираме уеб интерфейса и му задаваме параметрите за достъп:
$ sudo cp /etc/mediatomb/config.xml /etc/mediatomb/config.xml.backup
Основни настройки можете да намерите тук: https://help.ubuntu.com/community/MediaTomb
По подразбиране приложението се изпълнява с помощта на основата sqlite 3, ще използвам mysql:
$ sudo apt-get инсталиране на mysql-сървър mysql-client -y
по време на инсталационния процес (поставих го на отделно стояща машина), ще трябва да посочите паролата за акаунта на суперпотребителя - 712 mbddr @:
Нова парола за потребителя на MySQL "root": 712mbddr @
След това създаваме база данни и потребител, който ще работи с тази база данни:
$ mysql -u корен -p712mbddr @
mysql> създаване на база данни mtomb;
mysql> предостави всички на mtomb. * на 'umtomb' @ 'localhost', идентифициран от '712mbddr @';
mysql> изход;
След това пристъпваме към редактиране на настройките на медийния сървър:
$ sudo nano /etc/mediatomb/config.xml
Нека посочим името на сървъра и основната директория за медийно съдържание:
$ sudo mkdir/media/mediatomb
$ sudo chown -R mediatomb: mediatomb/media/mediatomb /
Местна мрежа MediaTomb
Нека включим визуализацията при показване на филми:
Деактивирайте използването на sqlite3:
И ние активираме използването на MySQL:
Запазваме направените промени.
По-долу са опциите, отговорни за размера и местоположението на филма, откъдето ще бъде взета снимката, ако желаете, можете да експериментирате с тях. Оставете останалите настройки по подразбиране. Рестартираме услугата:
$ sudo service mediatomb stop
стоп: Работата не успя при спиране
$ sudo услуга mediatomb старт
mediatomb стартира/работи, процес 4778
$ sudo service mediatomb рестартиране
mediatomb стартира/работи, процес 4848
Нека да видим регистрационните файлове на приложението:
$ sudo tail -f /var/log/mediatomb.log
2014-05-12 18:06:35 ИНФОРМАЦИЯ: Проверката на конфигурацията е успешна.
2014-05-12 18:06:35 ИНФОРМАЦИЯ: Инициализиран порт: 49152
2014-05-12 18:06:35 ИНФОРМАЦИЯ: Сървър, свързан с: 192.168.1.40
Сега в Network Neighborhood можем да видим иконата на медиен сървър и портовете за откриване на мрежа ще бъдат отворени на сървъра:
$ sudo netstat -tulpn | egrep ': 49152'
tcp 0 0 0.0.0.0:49152 0.0.0.0:* СЛУШАЙТЕ 14217/mediatomb
Но е рано да се свързвате с него, трябва да създадете мултимедийни библиотеки. За да направите това, отидете на уеб интерфейса http: // IP & DNS: 49152
и браузърът ми изобщо не показва нищо (може да имате и това)

вижте регистрационните файлове за услугата, изведнъж се появява нещо интересно, дневникът показва, че няма файл mediatomb.html, отговорен за основната част: