Споделяне на медийно съдържание за съвместими устройства

Задача: настройте 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, отговорен за основната част:

$ sudo cat /var/log/mediatomb.log | egrep -е грешка

2014-05-12 18:21:05 ГРЕШКА: writeBookmark: неуспешно отваряне: /media/mediatomb/mediatomb.html

по подразбиране този файл се намира тук:

$ ls -l/var/lib/mediatomb /

-rw-r - r - 1 mediatomb mediatomb 18432 12 май 17:50 mediatomb.db

-rw-r - r-- 1 mediatomb mediatomb 140 12 май 12:50 mediatomb.html

Ще копирам тези два файла на ново място, като същевременно запазя правата:

$ sudo cp -p/var/lib/mediatomb/*/media/mediatomb /

$ sudo service mediatomb рестартиране

mediatomb старт/работа, процес 20200

След това актуализирам URL адрес в браузъра и вече гледате:

мултимедия

След това посочваме папката с мултимедийно съдържание:

Файлова система → движете се през файловата система, докато не намерим / media/mediatomb и чрез бутона "плюс»Отдясно със стрелките задайте режим на редовно сканиране на папки

съвместими

След като сме избрали папка с мултимедийно съдържание, можем да я добавим към библиотеката, като кликнете върху бутона "плюс"Отдясно или задайте режим на редовно сканиране на папката, като щракнете върху съседния бутон, където плюсът е показан в кръговите стрелки .

споделяне

В края на настройките натиснете бутона Комплект за да приложите настройки.

Сега трябва да отидете в директорията / медия / медиатом място мултимедийно съдържание:

$ sudo apt-get install youtube-dl -y

Актуализиране до най-новата версия.

Актуализиран youtube-dl. Рестартирайте youtube-dl, за да използвате новата версия.

Можете да попълните нашия медиен сървър, както следва:

Или чрез изтегляне, преместване и присвояване на права на определената директория:

$ youtube-dl -t http://www.youtube.com/watch?v=Js6y7FEfiug

[youtube] Задаване на език

[youtube] Js6y7FEfiug: Изтегляне на уеб страница

[youtube] Js6y7FEfiug: Изтегляне на уеб страница с информация за видео

[youtube] Js6y7FEfiug: Извличане на видео информация

[изтегляне] Дестинация: „Терминаторът“ под „Декласифициран“ -Js6y7FEfiug.mp4

[изтегляне] 100% от 13,44MiB за 00:02

$ sudo cp * .mp4/media/mediatomb /

$ sudo chown -R mediatomb: mediatomb/media/mediatomb /

Или чрез командния ред, указващ новото местоположение на мултимедийните файлове:

$ sudo mediatomb -a

2014-05-12 19:53:25 ИНФОРМАЦИЯ: базата данни е създадена успешно.

2014-05-12 19:53:25 ИНФОРМАЦИЯ: Инициализиран порт: 49153

2014-05-12 19:53:25 ИНФОРМАЦИЯ: Сървърът е свързан с: 192.168.1.40

2014-05-12 19:53:26 ИНФОРМАЦИЯ: Уеб потребителският интерфейс на MediaTomb може да бъде достигнат, като следвате тази връзка:

2014-05-12 19:53:26 ИНФО: http://192.168.1.40:49153/

2014-05-12 19:53:26 ИНФО: Добавяне/начало/екзорчик/mp3 /

Това завършва инсталирането на сървърната страна. След това ще покажа как да се свържете сега с клиентската страна с повдигнатото DLNA сървър:

IN Ubuntu 12.04.4 Desktop amd64 инсталирайте vlc:

Локална мрежа - UpnP протокол - Разширяване на MediaTomb Локална мрежа - Видео - Всички видео

съвместими

щракването върху него ще започне възпроизвеждане:

съвместими

По-долу ще разгледам примери за настройки на основните медийни устройства, използвани в моята локална мрежа:

За устройства с Android от Play Market изтеглете приложението: MediaHouse:

в "Възпроизвеждане от»Открийте нашия медиен сървър:

За да работите с медийния сървър, можете да използвате всякаква поддръжка DNLA клиент. например Windows Media Center, работата с него е много проста и няма да създаде трудности дори за неподготвен потребител. Добавете библиотеката:

Ние обаче няма да можем да гледаме филм или да слушаме музика., Медиен център не е запознат с flac и не знае как да покаже mkv, може да се сблъскате с подобни ограничения при други клиенти. Може да има няколко опции за решаване на проблема: избор на поддържани формати за медийни файлове, прекодиране на мултимедийно съдържание от сървъра или използване на клиенти, които поддържат по-широк спектър от формати.

На Windows 7 в същата подмрежа (192.168.1.18) стартира

Старт - Всички програми - Плейър Windows Media и установих, че библиотеката е намерена MediaTomb което разширих по-горе. Ако услугата е включена Ubuntu 12.04 работи, тогава библиотеката ще бъде видима в браузъра:

споделяне

съвместими