У меня безголовый сервер Ubuntu 12.04. У меня много видео на сервере. Большинство из них в x264 в .mkv. У меня есть телефон Samsung Nexus и планшет Nexus 7.
Какие у меня варианты, когда речь идет о потоковой передаче с сервера Ubuntu на Android? Я получил кого-то и работает. Некоторые мои друзья говорили о DLNA, «медиа-сервер Playstation» может быть решением?
На Вашем сервер :
sudo apt-get install minidlna
/etc/minidlna.conf
На Вашем , андроид делится :
Для потоковой передачи мультимедиа с помощью спецификаций медиасервера UPnP я посмотрел бы на:
Mediatomb - выполняет в фоновом режиме служащие медиа, имеет веб-интерфейс, который можно использовать для создания библиотеки.
Kodi - обычно используемый в качестве клиента, но можно включить медиа, служащие под начальством Сетевых возможностей в нем.
Можно найти обоих в Центре программного обеспечения.
Насколько клиенты Android идут, существуют порты и VLC и Kodi.
На Вашем устройстве на базе Android необходимо будет установить клиент DLNA , чтобы смочь получить доступ к долям медиа, которые Вы имеете на своем сервере.
На Вашем сервере необходимо будет выполнить сервер DLNA/UPnP, который делает доли доступными. Ваши параметры сети должны разрешить UPnP, и Многоадресная передача (сверьтесь со своим маршрутизатором).
существуют несколько решений для сервера UPnP, из которого можно выбрать. С MiniDLNA, leightweight, но мощный сервер DLNA мы способный к потоку MKV и x264 содержание. Это приложение является моей рекомендацией для работы бездисплейного сервера.
Мы можем установить его из репозиториев с
sudo apt-get install minidlna
Для справки при установке, это видит: https://help.ubuntu.com/community/MiniDLNA
, самым простым возможным решением является HTTP в сочетании с видеоплеером Android, который может сделать потоковую передачу HTTP, такую как VLC, MxPlayer, и т.д. - просто, использует любой из многих доступных серверов HTTP.
Вот является кто-то лайнерами.
$ python -m SimpleHTTPServer 8000
$ python -m http.server 8000
Сначала, установите скрученный пакет, если не уже дарят 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