Управление VLC плеером с Android устройства

Что бы управлять плеером с андроид устройства, нужно три вещи:

1. Включить в VLC плеере (на компьютере) WEB интерфейс.

2. Установить на android устройство специальное приложение (в принципе не обязательно, но так удобнее).

3. Что бы компьютер и мобильное устройство были в одной сети (не обязательно, но очень желательно)

Итак. Теперь по каждому пункту подробнее:

1. Не зависимо от платформы (Linux, Win, Mac), веб интерфейс включается через “Вид”->”Добавить интерфейс”->”Веб интерфейс”. В после этого, можно подключаться на http://localhost:8080, и управлять плеером.

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

  • Windows – C:\Program Files (x86)\VideoLAN\VLC\lua\http ( “Program Files” вместо “Program Files (x86)” на 32х битных версиях Windows.)
  • Mac OS X – /Applications/VLC.app/Contents/MacOS/share/lua/http/.hosts
  • Linux – /usr/share/vlc/lua/http/.hosts

у меня этот файл выглядит так:

#
# Access-list for VLC HTTP interface
# $Id$
#

# localhost
#::1
127.0.0.1

# link-local addresses
#fe80::/64

# private addresses
#fc00::/7
#fec0::/10
#10.0.0.0/8
#172.16.0.0/12
192.168.0.0/16
#169.254.0.0/16

# The world (uncommenting these 2 lines is not quite safe)
#::/0
#0.0.0.0/0

Как видно, я разрешил подсеть 192.168.0.0/16.

Поскольку управлять через браузер с телефона не очень удобно, переходим к пункту 2.

2. С помощью поиска в play.google.com, можно найти 100500 приложений-клиентов для VLC. Все они умеют или управлять плеером по сети, или инициировать вещание потока на устройство, или вещать поток с мобильного устройства на комп, или сразу все. Поскольку нормального приложения, качественно выполняющего все три функции я не нашел, то выбрал для себя одно (https://play.google.com/store/apps/details?id=org.peterbaldwin.client.android.vlcremote), которое только управляет плеером, но это делает хорошо и кроме этого, автор выложил исходники http://code.google.com/p/android-vlc-remote/, а это я считаю – очень хорошо!

3. В одной сети приложения должны находиться, т.к. я не знаю способа запаролить доступ к веб интерфейсу. Можно лишь ограничить его по ip, но в наше время, все получают адреса динамически, так что…

 

 

Добавить комментарий

Войти с помощью: