Домашний видеорегистратор

Функции домашнего видеогистратора ViaMyBox:

  • Запись видео с синхронизированным звуком;
  • Запись сжатого видео;
  • Моментальное уведомление владельца по имейл с фото фиксацией при обнаружении движения;
  • Управление функциями видеорегистрации. Просмотр камер удаленно.

Используемые технологии

ViaMyBox это — домашний видеорегистратор на основе одноплатного компьютера Raspberry Pi. И мы использовали несколько ведущих технологий при работе над ним. Таким образом, наш домашний видеорегистратор дает возможность пользоваться различными инструментами при записи видео и аудио контента:

  • Для записи видео с синхронизированным звуком мы использовали технологию Gstreamer. Эта же технология используется и при записи простого звукового сигнала с usb камеры.
  • При использовании записи в режиме сжатого (timelapsed) видео в ViaMyBox используется технология Mjpg streamer и Libav. Запись сжатого видео, в данном случае, выглядит следующим образом. Происходит выполнение нескольких фото снимков в секунду с usb камеры, и они далее последовательно обрабатываются. Таким образом, получаем видео файл для быстрого и удобного просмотра фото кадров в ускоренном режиме. Вдобавок, при формировании видео, фото фиксация не удаляется. Далее, нужный снимок можно найти в сохраненном каталоге.
  • Технология Motion позволит использовать возможность записи видео и фото. При этом используется механизм распознавания движения с usb камеры. MotionEye (включенный в дистрибутив ViaMyBox) позволит быстро просмотреть, скачать контент и настроить необходимые параметры записи через веб интерфейс.
  • Умный дом на основе Home Assistant от Google позволит управлять функциями видеорегистрации и просмотра камер.

Технические решения и возможности

При подключенном инфракрасном датчике движения HC-SR501 к вашей Raspberry Pi, с помощью ViaMyBox станет возможным записывать  timelapse видео без использования технологии Motion. Данный способ позволит работать в режиме точного и однозначного срабатывания на движение. Таким образом, Вы сможете записывать фото и видео на вашу Raspberry Pi.

В дополнение, в случае срабатывания датчика и при включенном режиме записи в ViaMyBox, Raspberry Pi делает несколько кадров в секунду в течение нескольких минут.

Затем, раз в час формируется сжатое видео. На ViaMyBox преднастроена система умного дома Home Assistant. Таким образом, при включенном режиме “Охрана”, в случае срабатывания датчика вы получите фото отчет. Он будет приходить  в виде фотографий с камеры на вашу почту в течение 1-2 минут.

Запись и хранение фото и видео контента

Также, при желании можно настроить сохранение фото и видео контента сжатого видео в веб облаке yandex диска. Это позволит быстро просматривать информацию прямо из браузера. Притом, для скачивания видео, аудио контента с вашей Raspberry Pi можно использовать Winscp программу клиента. И это возможно с любого Windows или Unix компьютера. Еще, мы поместили ее для удобства в наш архив образа ViaMyBox в папку tools. Используемая технология ssh позволит вам подключится к  Raspberry Pi, безопасно скачать контент с любого устройства. Так, с любого андроид телефона можно будет подключиться приложением, использующим scp протокол. Дополнительно, распространенный ES проводник сможет и подключаться и просматривать нужный контент.

Для записи и воспроизведения видео, аудио и фото контента для удобства пользователя в ViaMyBox можно будет использовать еще несколько способов. Итак, в дистрибутив включен мини интерфейс для управления видеорегистрацией. Он помогает, если не используются и отключены механизмы MotionEye или Home Assistant. Далее, с помощью данного вэб интерфейса можно просматривать изображение с камеры и управлять записью.

Кроме того, через консольный доступ доступна утилита via-setup.sh Она позволяет управлять некоторыми параметрами видеорегистрации, а также включать и отключать запись. Включение и отключение записи доступно через KODI в меню USB Camera. Также, это возможно и с помощью горячих клавиш.

Скачать образ ViaMyBox для вашей Raspberry Pi 3 вы сможете бесплатно здесь.