Обычное дело: мы используем cookie. Здесь можно узнать зачем
Хорошо

Система потокового видео на базе Raspberry Pi

Стриминговая система на основе Raspberry Pi для загрузки с сервера видео разных форматов и воспроизведения на нескольких устройствах одновременно.
Автоматическое подключение к Wi-Fi
Работает с разными форматами видеофайлов
WPA для защиты от уязвимостей

Введение

В общественных местах часто транслируют развлекательное и рекламное видео. Задумывались ли вы когда-нибудь, как работают системы потокового видео?

Запрос

Наш заказчик предоставляет развлекательное видео для оздоровительных центров, используя сотни устройств Raspberry Pi, которые подключаются к Интернету через Ethernet или Wi-Fi.

Компании нужно было создать систему для загрузки с сервера видео и плейлистов и воспроизведения их в определенном порядке на нескольких телевизорах одновременно.

Решение

Мы использовали язык Java для создания видеоплеера для Raspberry Pi. Он позволяет пользователям с помощью REST API воспроизводить видео, загруженные из облака.

Для загрузки видео мы реализовали возможность автоматического подключения к подходящей по характеристикам Wi-Fi сети. Мы добавили протоколы стандарта безопасности Wi-Fi Protected Access (WPA) для защиты видеоплеера от уязвимостей.
Процесс создания системы потокового видео специалистами по разработке электроники и ПО КЕДР Solutions

Выполненные работы

  • Разработан видеоплеер, работающий на сборке Raspbian Linux
  • Плейлист скачивается с сервера автоматически
  • Видео воспроизводятся в определенной последовательности
  • Плеер удаляет видеоролики, которые давно не использовались
  • Система сообщает о состоянии отдельных устройств

Использованные технологии

Java
для написания приложения.
Wi-Fi
для выхода в сеть.
Raspberry Pi
одноплатный компьютер для аппаратной части.
REST и JSON
для связи с сервером.

Итоги

Результатом работы стал видеоплеер на Raspberry Pi со специальными функциями для загрузки и автоматического воспроизведения видеофайлов разных форматов. Для написания ПО мы использовали Java.

Видеоплеер может загружать видеофайлы с сервера, проверять целостность данных, управлять VLC-плеером и оптимизировать VLC под оборудование.
Связаться с нами
Оставьте контактные данные, и мы свяжемся с вами в ближайшее время