# Chromecast и XRemote
# Chromecast
Chromecast
- это проприетарная (закрытая) технология от Google
, которая позволяет транслировать видеоконтент с одного Android
устройства на другое (зачастую, на Android TV (opens new window) или Chromecast устройства (opens new window)). Ключевой особенностью технологии является то, что она просто работает, если в одной сети доступны одно или несколько поддерживаемых устройств. Никакие дополнительные настройки для работы не требуются
# android Поддержка в AniLabX
AniLabX
Встроенном плеере
позволяя быстро и легко транслировать контент, например, на большой телевизор. Достаточно просто нажать на иконку AniLabX
- трансляцию защищенного DRM (opens new window) контента
- контента, который требует дополнительных заголовков (opens new window) в запросе
- управление воспроизведением
Chromecast
устройства
# Поддержка в AniLabX MAX
Поддержка не планируется, так как отсутствуют необходимые библиотеки для работы с Chromecast
на этих платформах
# XRemote
XRemote
- это технология от разработчика AniLabX
, которая позволяет легко транслировать видеоконтент между приложениями AniLabX
AniLabX MAX
. Ключевой особенностью является то, что она работает между приложениями и не требует поддержки со стороны операционной системы Также, XRemote
поддерживает:
- трансляцию защищенного DRM (opens new window) контента
- контента, который требует дополнительных заголовков (opens new window) в запросе
- управление воспроизведением целевого устройства
Трансляция
в контексте XRemote
- это небольшое упрощение. В реальности контент не транслируется, а передается только необходимый для воспроизведения набор данных, такой как:
- ссылка на контент
- метаданные
- заголовки для запросов
- и тд
После начала трансляции на устройстве-приемнике, устройство-передатчик можно отключить
В минусы данной технологии можно отнести необходимость держать приложение-приемник в памяти, тогда как Chromecast
этого не требует, потому что работает на уровне системы
По умолчанию, XRemote
работает только между устройствами в одной локальной сети. Для работы XRemote
приемника вне локальной сети, вам нужен статичный IP адрес
или IP адрес вне NAT
, а также настроить перенаправление портов (opens new window) в роутере
# android Поддержка в AniLabX
XRemote
встроен в приложение и, по умолчанию, приемник не запускается автоматически. Запустить приемник, а также настроить передатчик можно в разделе
Настройки
→ XRemote
# Поддержка в AniLabX MAX
XRemote
встроен в приложение и, по умолчанию, приемник запускается автоматически. Отключить автозапуск и/или остановить приемник можно в разделе
Настройки
→ XRemote
На данный момент AniLabX MAX
не поддерживает трансляцию контента в другие приложения и работает только в режиме приемника
# Приемник XRemote×Server
Модуль XRemote
для приема контента от передатчика. Достаточно простой в обращении и требует только включения (в редких случаях - изменение порта). После включения отобразит свой IP
в локальной сети (по шаблону 192.168.xxx.xxx
) и будет прослушивать указанный порт (по умолчанию, 31337
)
# Передатчик XRemote×Client
Модуль XRemote
для передачи контента приемнику. Требует предварительной ручной конфигурации для установки связи клиент-передатчик:
- откройте settings
Настройки
→settings_remoteXRemote
- установите переключатель
Включить режим XRemote×Client
в положениеВключено
- нажмите на кнопку
XRemote×Server IP и Порт
и введите в диалоговом менюIP адрес
иПорт
приемника, которые он отобразил после включения
После этого, во время выбора плеера для просмотра эпизода, появится новый пункт XRemote
, выбрав который, видеоконтент будет передан для воспроизведения приемнику
Обратите внимание, что XRemote
не транслирует контент, поэтому воспроизведение локального или кешированного контента через него невозможно
← Синхронизация FAQ →