На сервері знаходиться інший день. встановлена Debian Squeeze Встановлення та налаштування медіа-сервера для перегляду фотографій та відео з телевізора Серія Samsung 7000 через DLNA
Вибрано великий сервер MediaTomb. Щоб встановити її, потрібно додати репозиторію, і встановити його з стандартними інструментами операційної системи.
Ми додаємо репозиторію в команду, якщо він вже не був доданий:
echo 'deb http://mirror.yandex.ru/debian squeeze main contrib non-free' >> /etc/apt/sources.list
Оновлення даних з новою командою репозиторій:
aptitude update
Встановити сервер Mediatomb в Debian Squeeze з наступним командуванням:
aptitude install mediatomb
Після цього ми перевіряємо в журналі, який порт нашого медіа-сервера слухає команду (це порт буде записано у файл конфігурації нашого посередника):
cat /var/log/mediatomb.log | grep port:
Відповідність команди:
2012-10-23 15:22:28 INFO: Initialized port: 49152 2012-10-24 16:32:57 INFO: Initialized port: 49152
І перевірте шлях до файлу конфігурації сервера медіатомб з командою:
cat /var/log/mediatomb.log | grep 'Loading configuration from:
Відповідність команди:
2012-10-23 15:22:28 INFO: Loading configuration from: /etc/mediatomb/config.xml 2012-10-24 16:32:56 INFO: Loading configuration from: /etc/mediatomb/config.xml
ВАЖЛИВО! Якщо ви використовуєте кілька мережевих інтерфейсів (мережних карток), вам потрібно визначити, який буде висувати медіатемні медіасервера, у моєму випадку я налаштовую на сервері netbook і у мене є одна мережа. eth0Ось що я говорю. Якщо у вас є кілька мережевих інтерфейсів, їх імена в системі можна переглянути при виході команди. ifconfig І оберіть право на тебе.
У файлі. /etc/default/mediatomb Ми вказуємо інтерфейс, на якому наш медіа-сервер буде повісити:
vi /etc/default/mediatomb
був:
INTERFACE=""
сталася:
INTERFACE="eth0"
Відкрийте файл конфігурації /etc/mediatomb/config.xml і вносити зміни:
vi /etc/mediatomb/config.xml
був:
<server>
<ui enabled="no" show-tooltips="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
</accounts>
...
сталася:
<server>
<port>49152</port>
<ui enabled="yes" show-tooltips="yes">
<accounts enabled="yes" session-timeout="30">
<account user="username" password="you_passwd"/>
</accounts>
...Тут ми вказали серверний порт і допустили доступ до сервера за допомогою HTTP, тобто через Веб-інтерфейс, а також ввімкнули вхід користувача на веб-інтерфейс. username пароля you_passwd
При необхідності змінити ім'я сервера в мережі самостійно, наприклад:
був:
<name>MediaTomb</name>сталася:
<name>MediaServer-HOME</name>був:
<protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->сталася:
<protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
Для підключення телевізора необхідно підключитися. Серія Samsung 7000Ось налаштування для Samsung TV:
був:
<!--
<custom-http-headers>
<add header="X-User-Agent: redsonic"/>
</custom-http-headers>сталася:
<custom-http-headers>
<add header="X-User-Agent: redsonic"/>
<add header="transferMode.dlna.org: Streaming"/>
<add header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.FLAGS=01500000000000000000000000000000"/>
</custom-http-headers>
Для підтримки Cyrilic алфавіту ми вказали використовувати кодування UTF-8 після </server>
був:
</server> <import hidden-files="no"> ...
сталася:
</server> <filesystem-charset>UTF-8</filesystem-charset> <metadata-charset>UTF-8</metadata-charset> <playlist-charset>UTF-8</playlist-charset> <import hidden-files="no"> ...
Для роботи телевізора Samsung змініть опис контейнера mkv в розділі <mappings> (якщо немає, додати), а також додайте відсутні ємності.
був:
<map from="mkv" to="video/x-matroska"/>
<map from="mka" to="audio/x-matroska"/>сталася:
<map from="mkv" to="video/x-msvideo"/>
<map from="mka" to="audio/x-msaudio"/>
<!-- Добавляем отсутствующие контейнеры: -->>
<map from="vob" to="video/mpeg"/>
<map from="ts" to="video/mpeg"/>
<map from="mpg" to="audio/mpeg"/>
<map from="m2ts" to="video/avc"/>
<map from="avi" to="audio/x-msvideo"/>Після цього ми перейдемо на веб-переглядач:
http://192.168.0.1:49152/
дезін 192.168.0.1 IP-адреса, призначена для інтерфейсу eth0, і 49152 є портом, на якому висить сервер Mediatomb, вікно медіатомб відкриється з запитом для входу та пароля, який ми вказали у файлі конфігурації вище, вказати їх і перейти до Веб-інтерфейсу, де ми додаємо необхідні папки для сканування медіасервера.
У вікні «Відкрита Медіатем» введіть наш логін та пароль і натисніть кнопку Логін:
Тип медіасервера на першому вході в веб-інтерфейс MediaTomb:
Вікно файлової системи сервера, тут виберіть папку з вмістом, яке ми хочемо бачити з телевізора на DLNA:
У дереві файлової системи виберіть папку з відео, аудіо та фото змістом і додайте папку до бази даних медіа-сервера з скануванням усього вмісту, в тому числі підпапки, налаштування позначки наприклад:
Після сканування вмісту вибраного каталогу ви можете перейти від телевізора до медіа-сервера і насолоджуватися переглядом фільмів та фотографій, а також прослуховування аудіо файлів, які знаходяться в скандинавському каталозі.
Завершено завдання, встановлено медіа-сервер MediaTomb для доступу DLNA.
Я був з вами. Сергій Лазаренко.
Давайте подивимося маленьке відео для любителів активного туризму:







Про нас