Потоковое видео с сервера Ubuntu на устройство Android

У меня безголовый сервер Ubuntu 12.04. У меня много видео на сервере. Большинство из них в x264 в .mkv. У меня есть телефон Samsung Nexus и планшет Nexus 7.

Какие у меня варианты, когда речь идет о потоковой передаче с сервера Ubuntu на Android? Я получил кого-то и работает. Некоторые мои друзья говорили о DLNA, «медиа-сервер Playstation» может быть решением?

15
задан 10 March 2018 в 00:04

4 ответа

На Вашем сервер :

  • Установка мини-DLNA : sudo apt-get install minidlna
  • Настраивают /etc/minidlna.conf

На Вашем , андроид делится :

  • Установка bubbleupnp или любой другой dlna/upnp клиент
  • Выбор Ваш сервер
4
ответ дан 10 March 2018 в 00:04

Для потоковой передачи мультимедиа с помощью спецификаций медиасервера UPnP я посмотрел бы на:

  1. Mediatomb - выполняет в фоновом режиме служащие медиа, имеет веб-интерфейс, который можно использовать для создания библиотеки.

  2. Kodi - обычно используемый в качестве клиента, но можно включить медиа, служащие под начальством Сетевых возможностей в нем.

Можно найти обоих в Центре программного обеспечения.

Насколько клиенты Android идут, существуют порты и VLC и Kodi.

2
ответ дан 10 March 2018 в 00:04

На Вашем устройстве на базе Android необходимо будет установить клиент DLNA , чтобы смочь получить доступ к долям медиа, которые Вы имеете на своем сервере.

На Вашем сервере необходимо будет выполнить сервер DLNA/UPnP, который делает доли доступными. Ваши параметры сети должны разрешить UPnP, и Многоадресная передача (сверьтесь со своим маршрутизатором).

существуют несколько решений для сервера UPnP, из которого можно выбрать. С MiniDLNA, leightweight, но мощный сервер DLNA мы способный к потоку MKV и x264 содержание. Это приложение является моей рекомендацией для работы бездисплейного сервера.

Мы можем установить его из репозиториев с

sudo apt-get install minidlna

Для справки при установке, это видит: https://help.ubuntu.com/community/MiniDLNA

5
ответ дан 10 March 2018 в 00:04

Обслуживание по простому HTTP

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

Вот является кто-то лайнерами.

Python 2.x

$ python -m SimpleHTTPServer 8000

Python 3.x

$ python -m http.server 8000

TwistedВ (Python)

Сначала, установите скрученный пакет, если не уже дарят pip install -U twisted (pip3 install -U twisted), то:

$ twistd -n web -p 8000 --path .

после запуска веб-сервера откройте браузер на устройстве на базе Android и введите IP и порт поля Ubuntu, например, http://192.168.1.123:8000

, можно использовать ifconfig на Ubuntu для наблюдения IP-адреса.

А более расширенный список серверов остроты HTTP: https://gist.github.com/willurd/5720255

3
ответ дан 10 March 2018 в 00:04

Другие вопросы по тегам:

Похожие вопросы: