Медиа сервер андроид

Продолжая осваивать взаимодействие между собой различных домашних устройств и гаджетов пришел к теме настройки домашнего медиа сервера через DLNA. Разберем настройку и подключение к сети совместимых с технологией устройств на примере моей домашней сети в которую входит: компьютер, андроид планшет Nexus 7 (2013) и смарт телевизор LG с технологией SmartShare.

Скажу сразу, что список устройств поддерживающих DLNA довольно большой к ним относятся большинство умных телевизоров Philips, Sony, Samsung, LG, игровые приставки Sony Playstation, XBOX, и мобильные устройства на Андроид и iOS.

Итак подготовка, для начала все устройства должны находится в одной сети. У меня этот вопрос решается Wi-Fi точкой доступа к которой подключены и компьютер и телевизор и планшет. Но медиа сервер будет работать и в проводной сети, на тип соединения ограничений нет.

Если с настройками ТВ все ясно, там необходимый софт уже установлен прямо «из коробки». То компьютер и в моем случае Андроид устройство придется подготовить. Сначала настроим компьютер. Тут необходимый софт зависит от марки телевизора. У меня это LG и программа для поднятия DLNA медиа сервера называется SmartShare, скачать ее можно .

Из настроек в ней нет ничего сложного, единственное, что я менял у себя это папки к которым я хотел бы дать общий доступ, настраивается в параметрах, пункт «мои общие файлы». После запуска активируется служба SmartShare, которая управляет сервером DLNA на компьютере. Прямо из окна программы можно выбрать и отправить на воспроизведение любой поддерживаемый медиа файл с компьютера на телевизор.

Если у вас смарт тв другой марки, то возможно вам помогут вот эти ссылки:

Для телевизоров Samsung это приложение AllShare, подробнее о том как ей пользоваться можно посмотреть по .

Для других марок можно пользоваться любым DLNA сервером который можно найти в сети, более того таким может быть обычный Windows Media Player.

Осталось настроить Андроид устройство. Для этого необходимо установить клинет-серверное DLNA приложение. Из всех, что я попробовал больше всех мне понравилось Streambels, хотя и оно далеко от идеала, но с минимальными требованиями справляется, а именно позволяет транслировать и воспроизводить медиа с устройств в сети.

Маркет:

С установкой необходимого софта закончили, теперь пару слов о том как пользоваться. После запуска всех служб, все расшаренные папки и файлы станут доступны для воспроизведения на всех устройствах. Просто выбираем нужную библиотеку: музыка, видео, картинки и запускаем. Отмечу, что слишком большие файлы ~10Гб на телевизоре играли с задержкой, данные не успевали буферизироваться, скорее всего это связанно с каналом Wi-Fi, видимо он просто не тянул такой поток, возможно с проводной сетью таких проблем не возникнет.

Операционная система Android довольно гибкая и универсальная платформа, но к сожалению присутствуют различные неприятные шероховатости, например быстрый расход батареи.

В одной из статьей на сайте Android +1 подробно описывались способы как снизить расход заряда батареи, но есть такой процесс MediaServer Android который может за несколько часов разрядить планшет или смартфон. Почему это происходит и как с этим бороться специально для этого написана эта статья.

Как решить проблему MediaServer Android?

Ниже будут перечислены рекомендации и возможные пути решения которые в будущем еще будут дополняться. Если следовать этим советам, то возможно у вас больше не когда не будет проблемы с MediaServer.

Рекомендация 1

Если вы используете Android как внешний накопитель, то всегда выполняйте «Безопасное Извлечение» с компьютера. Как выше было указано проблема MediaServer Android возникает из-за повреждения файлов. Если вы не правильно отключаете Android от ПК, то тем самым повреждаете флеш память и соответственно файлы на ней находившиеся.

Рекомендация 2

Используйте качественную карту памяти microSD, во-первых, они надежны, во-вторых, работают быстрей.

Как правильно выбрать карту памяти и на что стоит обратить внимание читайте в статье — Все о MicroSD.

Рекомендация 3

Ни когда, ни при каких условиях не делайте дефрагментацию флеш накопителей и карт памяти — это верная смерть для них.

Совет №1 как исправить проблему MediaServer

Если у вас обильное количество музыкальных файлов на Android, то 80% уверенности что дело именно в них! Для того чтобы точно понять так ли это, вам придется сделать вот что:

  • Подключите Android устройство как накопитель к компьютеру
  • Скачайте и запустите утилиту для устранения ошибок в MP3 файлах — MP3Val
  • Выберите в данной утилите сканирование
  • Если есть PROBLEM, то их необходимо исправить «FIX» или удалить.

Совет №2 как исправить проблему MediaServer

Если на вашем Android присутствуют сомнительные видео файлы — не полностью загруженные файлы или они битые, попробуйте их удалить.

Совет №3 как исправить проблему MediaServer

Есть довольно простой способ, исправить проблему с процессом MediaServer Android! Необходимо в в папки с медифайлами поместить файл .nomedia. Минус данного варианта будет то, что Android перестанет отображать в стандартном музыкальном плеере и фото файлы где находиться файл .nomedia. Подробно о файле .nomedia можете прочитать в данной статье.

Совет №4 как исправить проблему MediaServer

Удалите или скопируйте все все файлы (бекап) с внутренней и внешней памяти и выполните форматирование накопителей стандартными средствами Android.

Для того чтобы отформатировать накопитель перейдите в Память -> Очистить SDПосле этого вернуть все файлы на место.

Совет №5 как исправить проблему MediaServer

Выполните проверку на поврежденные сектора памяти флеш накопителей. Для этого подключите Android к компьютеру как Накопитель и выбрать необходимый правой кнопкой мыши — Свойства — Сервис — Выполнить проверку:Выполните поочередно предложенные два теста. Если ошибки будут найдены, то они автоматом будут исправлены.

Совет №6 как исправить проблему MediaServer

Если решить проблему выше указанными способами не удалось, то стоит попробовать специальное приложение MediaServer Killer.

Данное приложение требует наличие Root прав, если их нет, то работать оно не будет. Смысл работы MediaServer Killer заключается в остановке процесса MediaServer, если он выполняется продолжительное время.

Совет №7 как исправить проблему MediaServer

Если у вас установлена «своя мелодия на звонок», откажитесь от нее и установите стандартный рингтон на вызов. Быстрый расход заряда должен исчезнуть.

Расскажу о своем опыте. Моей целью было добиться стабильной работы HMS c моим SE Xperia Mini.
Начну с ПО для Android. Долго выбирать не прилось. Для навигации по библиотеке использую BubbleUPnP. Особых настроек делать не пришлось. В одноранговой сети (обычная домашняя сеть с роутером) сервер определиется без задержек. Навигация по библиотеке очень быстрая.
Универсальный плейер найти не удалось, остановился на двух: RockPlayer Lite (для просмотра avi) и MX Video Player (для всего остального).
Настройки HMS сделал такие: тип устройства выбрал «Устройство по умолчанию (не DLNA, 16:9, 720×406)» с некоторыми изменениями. Во-первых поставил галочку на поле DLNA 1.0. Во-вторых, поддерживаемые типы файлов оставил только «avi,mpeg,mpg,vob». Таже увеличил размер буфера передачи данных сервера до 1024KB. В «Кодеках, Кадр» поменял формат файла (контейнер) на MPEG1, при этом сжетие видео изменилось на MPEG1, аудио поменялось на MP2. Качество видео поменял на 1000 000 бит/сек, частота кадров 25. Т.к. в Xperia Mini экранчик малюсенький, то размер кадра выбрал 480х270 — больше делать не имело смысла.
Для транскодирования файлов mkv использую профиль CoreAVC. Т.к. у меня компьютер построен на APU Zacate с интергированным ядров видео ATI, то надеялся, что будет использовано аппаратное декодирование. Но этого не произошло, значек в трее все равно синий.
Еще отказался от использования дисков при транскодировании, включил опцию «использовать оперативную память» до 2Гб.
Операционная система Windows7 64bit, набор кодеков K-lite 8.0 + CoreAVC Pro 3.0.1.
Если будут вопросы — задавайте. Я буду продолжать свои эксперименты в скриптах транскодирования, чтобы задействовать аппаратные возможности GPU.

Не так давно я описал, как установить и настроить dlna-сервер на xubuntu 16.04. Потом была статья о том, как русифицировать медиацентр kodi для android. Все это было сделано для того, чтобы на смартфоне можно было просматривать видофайлы, находящиеся физически на компьютеры (удобно тем, у кого маленькая флешка или мало встроенной памяти в смартфоне, а на флешку большие файлы не влезают). В этой статье я расскажу, как настроить kodi, чтобы он воспроизводил файлы с dlna-сервера. Это очень просто, поскольку kodi в нашем случае будет работать и как dlna-клиент и как медиаплеер.

Шаг 1.

  • В разделе «Видео» (хотя, теоретически, можно и в любом другом разделе), выберите категорию «Файлы».

В разделе «Видео» выберите категорию «Файлы».

Шаг 2.

  • В появившемся меню выберите пункт «Добавить видео».

В появившемся меню выберите пункт «Добавить видео».

Шаг 3.

  • В новом окне нажмите на кнопку «Обзор».

В новом окне нажмите на кнопку «Обзор».

Шаг 4.

  • Из списка ресурсов выбираем «Устройства UPnP».
  • В списке устройств у нас должен высветиться наш сервер dlna. Выбираем его. После выбора мы должны увидеть список каталогов сервера (не представлено на скриншотах). Только после этого жмем кнопку «ОК» с правом верхнем углу.

Из списка ресурсов выбираем «Устройства UPnP»

В списке устройств у нас должен высветиться наш сервер dlna.

Шаг 5.

  • Еще раз жмем кнопку «ОК».

Еще раз жмем кнопку «ОК»

Шаг 6.

  • Если все сделано правильно, после перезапуска медиаплеера мы увидим наш dlna-сервер в списке источников данных.
  • Теперь его можно открывать в kodi также, как и любую другую папку на флешке (при условии, что наш медиасервер в этот момент включен).

DLNA-сервер в списке источников данных.