AniLabX. Отличия между Chromecast и XRemote
CrazyXackerТрансляция контента - это удобно. Можно, например, не вставая с дивана дистанционно с телефона на большом ТВ начать просмотр фильма, аниме, сериала и тд.
Какие же технологии для реализации такого функционала доступны? Самые известные - это Chromecast и DLNA. У каждой свои плюсы и недостатки.
Стоп, скажете вы. Но ты же сравниваешь Chromecast и XRemote? Что это такое?
XRemote - это комплексная система удаленного просмотра контента с функцией управления ресивером. Если говорить более кратко, то можно сказать, что это тот же Chromecast, только в профиль.
AniLabX, с версии 3.7.9, поддерживает обе эти технологии. Отличия между ними мы рассмотрим ниже
Начнем с рассмотрения плюсов и минусов Chromecast в контексте AniLabX:
Плюсы:
- если у вас в сети есть устройство с поддержкой Chromecast, то оно автоматически будет доступно в виде "приемника" на устройстве, которое может совершать трансляции (кастинг)
- запуск трансляции в один клик из списка приемников
- возможность управлять воспроизведением (Play/Pause)
- доступна регулировка громкости
Минусы:
- поддерживает только "незащищенный" контент. Защита может быть как "условная" (например, проверка того, браузер ли пытается начать воспроизведение видео) и "безусловная" (разного рода DRM защиты). Очень много контента работать не будет. Сюда относятся сервисы AniDub, Sibnet, SovetRomantica, AnimeVost и другие.
- для воспроизведения используется "рестриминг", что негативно сказывается на производительности и заряде устройства. также, возможен дополнительный расход трафика
- нет управления перемоткой из приложения (возможно, данный аспект можно решить)
- нет поддержки субтитров
- нет поддержки сохранения прогресса просмотра на "приемнике". Также, при использовании Chromecast в самом AniLabX прогресс также не сохраняется
Теперь рассмотрим XRemote:
Плюсы:
- поддерживается абсолютно ВЕСЬ контент, который может воспроизвести AniLabX
- умеет сохранять и восстанавливать прогресс просмотра
- поддержка субтитров
- поддерживает полноценное управление "приемником": управление громкостью (+ Mute), перемоткой, воспроизведением (Play/Pause), субтитрами, смена качества видео "на лету" и многое другое
- не использует рестриминг. от вашего устройства требуется только запустить трансляцию. дальше всю работу возьмет на себя приемный. ваше устройство даже можно выключить после запуска!
- есть приемник для Windows/Linux/Mac (хотя он более ограничен в плане поддержки контента. Видео с DRM и проверкой хедеров не поддерживается)
Минусы:
- требует установленный AniLabX на источнике (например, телефон) и приемнике (например, ТВ с Android или TV Box), так как является частью приложения. Для пк есть отдельное приложение-приемник. Скачать можно тут - http://apk.mangawatcherx.com/xremote/
- не так прост в настройке. Chromecast "просто работает", если два устройства находятся в одной сети. XRemote требует предварительной настройки (указание IP/Port сервера-приемника). Дальше использование сводится к тому, что при запуске видео и выборе плеера нужно выбрать XRemote из списка плееров
На основе полученной информации вы можете определиться с тем, какая технология подходит именно вам лучше всего. Если, конечно, оно вам нужно ;)
От себя добавлю, что Chromecast абсолютно не оправдал моих ожиданий и использовать на постоянной основе я не буду его никогда. Из протестированных мною 10 разных источников видео, нормально работали только 3.