Споделяне на мултимедия за съвместими устройства, 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, отговорен за основната част: