Все для домашнего медиа - Отзывы | Советы по покупке | Дизайн | Новости технологий

Настройка MiniDLNA в Ubuntu

3 750

DLNA позволяет воспроизводить мультимедиа в домашней сети на всех совместимых устройствах по сети. В прошлом году я написал пост о том, как настроить MiniDLNA, бесплатное программное обеспечение медиасервера в Ubuntu 10.04. Я также указал на ограничения медиа-сервера MiniDLNAи почему я отошел от него. С тех пор было несколько обновлений MiniDLNA, и он очень активно развивается. На момент написания этой статьи последней версией была версия 1.0.24, в которой было исправлено несколько исправлений. Я особенно счастлив, что теперь он поддерживает субтитры. Полный журнал изменений можно найти здесь. Этот пост объясняет, как настроить сервер MiniDLNA для Ubuntu дляпотоковая передача контента на медиаплееры по сети.

ОБНОВЛЕНИЕ (6 июля 2013 г.): проверьте этот пост на предмет обновленного руководства о том, как скомпилировать и установить последнюю версию MiniDLNA (теперь ReadyMedia) в Ubuntu.

Настройка MiniDLNA в UbuntuЯ был заинтригован изменениями и решил еще раз окунуться и протестировать новую версию на моем Ubuntu Server 12.04 LTS Precise Pangolin. Тем не менее, описание ниже должно работать большинство предыдущих выпусков тоже. Настройка моего телевизора и проигрывателя Bluray по-прежнему остается прежней: 42- дюймовый светодиодный телевизор LGНастройка MiniDLNA в Ubuntu и проигрыватель LG BlurayНастройка MiniDLNA в Ubuntu. С учетом этого ниже показано, как я установил и настроил MiniDLNA.

Скачать и настроить MiniDLNA

Чтобы установить MiniDLNA, загрузите его отсюда: http://sourceforge.net/projects/minidlna/files/minidlna/. Перейдите в папку с последней версией и загрузите файл с именем minidlna_X.X.XX_static.tar.gz. В качестве альтернативы вы можете добавить репозиторий PPA в ваш /etc/apt/sources.list и установить, как описано ниже:

sudo add-apt-repository ppa:stedy6/stedy-minidna sudo apt-get update sudo apt-get upgrade sudo apt-get install minidlna

Sourceforge обычно имеет самые последние версии и является моим предпочтительным способом установки MiniDLNA. Моя MiniDLNA работает на автономном сервере с запущенным Webmin. Если у вас аналогичная настройка, то этот модуль веб-пользователя предлагает простой способ отредактировать файл конфигурации, перезапустить и повторно отсканировать MiniDLNA.

Лучшие Android TV Box:

  1. Домашний медиа-сервер NVIDIA SHIELD TV Pro – $ 199,99Настройка MiniDLNA в Ubuntu
  2. Потоковый медиаплеер Amazon Fire TV – $ 89,99
  3. WeTek Play 2 Hybrid Media Center – $ 134,00
  4. Octacore Android TV Box – $ 179,99
  5. U2C Android TV Box – $ 95,99

Настроить MiniDLNA

Следующий шаг для настройки MiniDLNA в Ubuntu – это настройка MiniDLNA. Извлеките загруженный файл tar:

tar -zxvf filename.tar.gz

Это приводит к файлам: /usr/sbin/minidlna, /etc/minidlna.confи куча файлов в /usr/shareпапке. Обычно вы можете игнорировать /usr/shareпапку и все в этом. CD в ​​расположение первых 2 файлов (minidlna и minidlna.conf) и переместите их следующим образом:

sudo mv minidlna /usr/sbin/ sudo mv minidlna.conf /etc/minidlna.conf

Затем настройте файл minidlna.conf. Ниже мой новый файл minidlna.conf:

# port for HTTP (descriptions, SOAP, media transfer) traffic port=8200 # network interfaces to serve, comma delimited. # network_interface=eth0 # set this to the directory you want scanned. # * if have multiple directories, you can have multiple media_dir= lines # * if you want to restrict a media_dir to a specific content type, you # can prepend the type, followed by a comma, to the directory: # + "A" for audio (eg. media_dir=A,/home/jmaggard/Music) # + "V" for video (eg. media_dir=V,/home/jmaggard/Videos) # + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures) media_dir=V,/home/user/media/Movies media_dir=P,/home/user/media/Photos media_dir=A,/home/user/media/Music # set this if you want to customize the name that shows up on your clients friendly_name=My-MiniDLNA # set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache db_dir=/home/user/.minidlna # set this if you would like to specify the directory where you want MiniDLNA to store its log file log_dir=/var/log # set this to change the verbosity of the information that is logged # each section can use a different level: off, fatal, error, warn, info, or debug log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=fatal # this should be a list of file names to check for when searching for album art # note: names should be delimited with a forward slash ("/") album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg # set this to no to disable inotify monitoring to automatically discover new files # note: the default is yes inotify=yes # set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO enable_tivo=no # set this to strictly adhere to DLNA standards. # * This will allow server-side downscaling of very large JPEG images, # which may hurt JPEG serving performance on (at least) Sony DLNA products. strict_dlna=no # default presentation url is http address on port 80 #presentation_url=http://www.mylan/index.php # notify interval in seconds. default is 895 seconds. notify_interval=895 # serial and model number the daemon will report to clients # in its XML description serial=12345678 model_number=1 # specify the path to the MiniSSDPd socket # minissdpdsocket=/var/run/minissdpd.sock # use different container as root of the tree # possible values: # + "." - use standard container (this is the default) # + "B" - "Browse Directory" # + "M" - "Music" # + "V" - "Video" # + "P" - "Pictures" # if you specify "B" and client device is audio-only then "Music/Folders" will be used as root # root_container=.

Перейдите на следующую страницу, чтобы полностью настроить MiniDLNA.

Ноты:

  • Если у вас включен брандмауэр, разрешите порт 8200.
  • Раскомментируйте «network_interface = eth0», если хотите, чтобы MiniDLNA связывался с вашим портом Ethernet.
  • Добавьте свои источники видео, музыки и фотографий.
  • Добавьте каталог для хранения базы данных MiniDLNA. Я предпочитаю хранить его в своем домашнем каталоге: db_dir = / home / user / .minidlna.
  • Настройка папки журналов. Я установил уровень журналирования как «роковой», так как я не люблю расширенную регистрацию.
  • Установите inotify = yes (по умолчанию) для автоматического добавления новых файлов (хотя я обнаружил, что это ненадежно. Ниже я описал, как я автоматически обновляю свою библиотеку).
  • Игнорируйте “presentation_url = http: //www.mylan/index.php”. Мои исследования показывают, что это не работает, поскольку для MiniDLNA нет веб-интерфейса.
  • Я оставил это по умолчанию “notify_interval = 895”. Вы можете установить более низкое значение, если хотите, чтобы MiniDLNA чаще проверял наличие новых файлов (хотя я обнаружил, что это ненадежно. Ниже я описал, как я автоматически обновляю свою библиотеку).
  • Обычно вам не придется связываться с оставшимися настройками.

Найдите список лучших игроков Bluray, совместимых с dlna, здесьНастройка MiniDLNA в Ubuntu.

Запустите MiniDLNA с помощью следующей команды:

/usr/sbin/minidlna -f /etc/minidlna.conf

Для повторного сканирования медиа-файлов у меня работает следующая команда:

/usr/sbin/minidlna -R -f /etc/minidlna.conf

После запуска MiniDLNA строит индекс всех файлов. Я заметил, что это требует много процессора в течение нескольких минут. Но это скоро успокоится.

Теперь вы должны иметь возможность просматривать и воспроизводить мультимедиа с вашего сервера DLNA на вашем клиенте. Обратите внимание, что не все клиенты поддерживают все функции MiniDLNA. В моем случае у меня не было проблем с воспроизведением файлов avi, mkv, mp4, mov, mp3, flac и jpg.

Лучшие Android TV Box:

  1. Домашний медиа-сервер NVIDIA SHIELD TV Pro – $ 199,99Настройка MiniDLNA в Ubuntu
  2. Потоковый медиаплеер Amazon Fire TV – $ 89,99
  3. WeTek Play 2 Hybrid Media Center – $ 134,00
  4. Octacore Android TV Box – $ 179,99
  5. U2C Android TV Box – $ 95,99

Автозапуск MiniDLNA во время загрузки

Если вы хотите автоматически запустить сервер MiniDLNA при загрузке Ubuntu Server, создайте следующий файл в /etc/init.d:

sudo nano -w minidlna

и введите следующий контент.

#!/bin/sh # Mini DLNA case "$1" in 'start') /usr/sbin/minidlna -f /etc/minidlna.conf ;; 'stop') ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0

Измените владельца и разрешения следующим образом:

sudo chown user: minidlna sudo chmod 755 minidlna

Сохраните его и перезапустите ваш сервер. Сразу после загрузки сервер MiniDLNA начинает индексировать файлы, поэтому ожидайте, что ваш процессор будет загружен. Как только это будет сделано, вы должны увидеть все свои файлы на своем клиенте DLNA. В отличие от предыдущих версий, субтитры теперь работают на нескольких клиентах .

Запуск и остановка MiniDLNA

Вы можете запускать и останавливать MiniDLNA, используя следующие рекомендации:

/etc/init.d/minidlna start /etc/init.d/minidlna stop

Или вы можете использовать модуль Webmin, чтобы сделать то же самое.

Найти список лучших телевизоров, совместимых с dlna, можно здесьНастройка MiniDLNA в Ubuntu

Хотя я все еще не могу использовать MiniDLNA (мне нравятся мои настройки XBMC, NFS и SMB), я рад видеть активное развитие. Я уверен, что это будет именно то, что могут искать другие. Так что давай, установи MiniDLNA в Linux и наслаждайся потоковым вещанием !!!

Источник записи: https://www.smarthomebeginner.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее