В предыдущем посте был рассмотрен вариант видеотрансляции на экранах в локальной сети через DLNA-сервер.
В данном описании представлен вариант видеотрансляции без использования сервера. Это более простой способ. Задача состоит в том, чтобы подключенная к телевизору/медиа-экрану приставка при загрузке (подаче электропитания) начинала проигрывать видео из своей внутренней памяти. В этом случае админ может один раз настроить приставку, подключить ее и больше о ней не беспокоиться. При необходимости добавить новый видео ролик в приставку используется FTP-подключение по локальной сети. О том, как это все настроить написано далее.
Для задуманной цели подходит почти любая современная ТВ-приставка с android-подобной операционной системой. В приставке должно быть наличие сетевого подключения: LAN или WIFI.
Надежнее и безопаснее LAN. WIFI на коридоре могут взломать и подключится в сеть организации. Если в телевизоре есть смарт-ТВ, то в приставке нет необходимости в таком случае. Настройки выполняются в телевизоре. Так же в телевизоре нужно настроить включение и отключение по таймеру, чтобы он не работал бесцельно по ночам.
Настройку приставки следует начать с организации удаленного доступа. Для этого используется программа ADB AppControl. Бесплатная версия. Подключение выполняется из ПК с ОС Windows.
Скачиваем, распаковываем, запускаем.
Вводим IP-адрес приставки и нажимаем подключение.
Переходим на вкладку инструменты и жмем на «Управление экраном вашего устройства».
При первом подключении может потребоваться установка приложения Scrcpy.
Скачиваем, устанавливаем последнюю версию Scrcpy.
Для успешного подключения нужно разрешить отладку по USB в настройках приставки через пульт дистанционного управления.
Могут потребоваться действия для входа в режим разработчика.
При первом подключении отметить галку «Всегда разрешать отладку с этого компьютера» и подтвердить.
Далее появится экран приставки.
Основная программа для демонстрации видеороликов – Fully Video Kiosk. Бесплатной версии вполне достаточно для поставленной задачи.
Скачиваем, устанавливаем, запускаем.
Чтоб не включать в каждую приставку флэшку с необходимым софтом, лучше заранее расшарить сетевую папку со своего компьютера и через файловый менеджер устанавливать из нее необходимые программы.
После запуска программа попросит дать ей различные разрешения. Разрешаем все что необходимо.
Переходим в управление плей-листом (Manage Playlist).
Добавляем папку, в которой будут располагаться видеоролики. Например папка «Загрузка».
Папку «Загрузка» удобно использовать потому, что при перетягивании видео в программу AppControl, файлы сразу попадают в папку «Загрузка». Не нужно делать каких-то дополнительных действий для начала воспроизведения нового ролика.
Переходим в настройки (Settings).
В настройках плеера активируем зацикливание плей-листа, чтоб видео проигрывалось по кругу.
Можно активировать другие полезные настройки, но в этом простом сценарии они не нужны.
Настройка «Запуск при загрузке» не срабатывает. Для автозапуска приложения после перезагрузки приставки нужно использовать MacroDroid.
Настройки с пометкой (PLUS) трогать не нужно, если активировать любую такую настройку, то во время проигрывания на видео появляется водяной знак о необходимости купить лицензию.
Нажимаем кнопку Play, начнется воспроизведение видео из папки.
Настройка автозапуска.
Скачиваем, устанавливаем MacroDroid.
Создаем новый макрос. Вводим название.
Добавляем триггер – загрузка устройства. Макрос будет выполняться при включении приставки.
Добавляем действие – запустить приложение.
Выбираем Fully Video Kiosk.
Сохраняем. Проверяем, чтоб макрос был активирован.
Проверяем. Выключаем питание ТВ-приставки, затем включаем питание. Происходит запуск FullyVideoKiosk и начинается автоматически воспроизведение видео.
Приставку можно нести и подключать к телевизору. И забыть про нее до необходимости добавления нового видеоролика.
Добавление видеофайлов в ТВ-приставку через AppControl.
Загружать видео в приставку можно по сети. Самый простой и быстрый вариант добавить пару видео – это перетащить их из папки на компьютере в приставку через ADBAppControl.
Видео автоматически попадают в папку «Загрузки». Если эта папка была выбран в настройках FullyVideoKiosk, то на этом работа админа закончена. Все видео будут воспроизводится из этой папки, и новые в том числе.
У данного способа есть недостаток – нужно остановить воспроизведение. Можно это делать вечером после работы, когда нет посетителей и на экраны никто не смотрит. Но все таки это не очень профессиональный подход. Видео можно передавать таким способом только по одному и если понадобится за один раз загрузить много видеофайлов, то это будет долго и неудобно.
Добавление видеофайлов в ТВ-приставку через FTP.
Скачиваем, устанавливаем, запускаем FTP-сервер.
Разрешаем доступ к файлам и медиаконтенту для этого приложения.
Запускаем приложение, в настройках указываем логин и пароль.
Логин: user
Пароль: password
(придумываем свой логин и пароль)
Порт: 1234
(порт тоже можно использовать любой свободный)
Отключение при бездействии ставим 0, чтоб сервер работал всегда и не отключался.
Запуск при загрузке системы.
Активируем запуск сервера при открытии приложения.
Запускаем сервер.
Сервер будет работать в фоне и из него можно выйти.
После перезагрузки работа восстанавливается автоматически.
Подключение к приставке для добавления файлов.
Добавляем файлы из ПК с Windows 10.
Скачиваем, устанавливаем, запускаем Total Commander.
Настраиваем сетевое соединение FTP.
В названии соединения нужно указать расположение приставки. Особенно если приставок много.
Сервер — это IP-адрес и порт приставки.
Учетная запись и пароль — те, которые создали в FTP-сервере.
Для каждой приставки создаем отдельное FTP-соединение.
Нажимаем кнопку «Соединится». Если параметры введены правильно произойдет подключение.
Копируем видео из компьютера в приставку.
В результате обслуживать приставки становится легко и просто: выбираем из списка соединение, подключаемся и копируем видео.
Для безопасности в роутере настроено правило, разрешающее подключатся к FTP-серверам только с указанных адресов.