Видеорегистратор на linux своими руками

Опубликовано: 05.07.2024

Программы видеонаблюдения на Linux

Программное обеспечение

Важно! Вокруг Linux сформировалось большое сообщество программистов, оно совершенствует систему, поэтому у нее большое будущее. Так же постоянно пополняется перечень программ для видеонаблюдения.

Но и на сегодняшний день список программ видеонаблюдения для Линукс уже весьма широк:

  • AVReg;
  • ZoneMinder;
  • NetAvis Observer;
  • Motion;
  • Линия;
  • Xeoma;
  • MPV;
  • LinuxDVR;
  • Ivideon;
  • Nginx;
  • FFMpeg;
  • Trassir;
  • Mencoder.

Интерфейс Linux

Производитель

У Линукс нет привязки к определенному месту на планете, нет организации, которая имеет права на эту ОС, отсутствует обобщенный центр, координирующий действия пользователей. Все программы для него являются результатами труда многих тысяч программистов. Присоединиться к этому проекту может любой человек. Linux появился в 1991 году, автором первой версии является молодой финский программист Линус Торвальдс. Успех пришел к проекту с момента его появления в сети, поскольку он обладает всеми необходимыми качествами:

  • отсутствие оплаты;
  • безопасность;
  • надежность;
  • исходный код – открыт.

Интерфейс Xeoma

Кнопка Reset пользователю Linux не понадобиться, поскольку аппаратная часть будет работать максимально корректно, без зависаний и перезагрузок. Для этой ОС нет вирусов, поскольку сама структура исключает возможность проникновения вредоносных программ. Пользователю не потребуется устанавливать антивирусные программы, которые утяжеляют и замедляют работу операционной системы, обновлять их время от времени и регулярно проверять жесткий диск.

Важно! Открытый код позволяет модифицировать его и использовать по собственному усмотрению. Пользователь может исправлять недочеты и ошибки, увеличивать функциональность с помощью дополнительных программ.

Условия распространения

ОС Линукс распространяется абсолютно бесплатно, что в сравнении со значительной стоимостью лицензионных версий Виндоус является большим преимуществом. После установки пользователь получает комплект из нескольких тысяч приложений, хотя они и не столь обыкновенны, как для Windows, но не менее функциональны. Если вам нужна программа для Linux для видеонаблюдения, вы можете выбрать один из трех вариантов:

  • доступно бесплатное распространение ZoneMinder, LinuxDVR, Motion и некоторых других;
  • бесплатное скачивание версии с ограниченным функционалом: Линия, Xeoma и AVReg;
  • остальные программы нужно покупать.

Важно! Чтобы пользователь был полностью уверен в том, что покупает актуальный для себя продукт, можно сначала взять права на бесплатное тестирование. Большинство компаний-разработчиков предоставляют свои продукты на срок в 30 дней.

Интерфейс ZoneMinder

Функциональные возможности

Программы для видеонаблюдения на базе операционной системы Линукс имеют разные функциональные возможности и специфику, что обуславливает их практическое применение. Рассмотрим наиболее популярные приложения:

Интерфейс Линии

Область применения

В зависимости от выбранного программного обеспечения для операционной системы Linux, можно решать самые разнообразные задачи видеонаблюдения:

  • контроль над квартирой, загородным домом, гаражом и приусадебной территорией;
  • наблюдение в цехах предприятия и складских терминалах;
  • видеонаблюдение торговых точек и заведений общественного питания;
  • контроль на парковками, АЗС, автостоянками и другими объектами.

Интерфейс AVReg

Стоит ли использовать Линукс в качестве ОС для ПО видеонаблюдения

На сегодняшний день Linux – самая сильная и надежная операционная система сервисного обслуживания. Для домашнего или офисного ПК можно выбирать различные настройки и структуру ядра. Низкие требования к программам обеспечивают идеальную совместимость. Отсутствие возможности вирусных поражений облегчают работу и гарантируют быстродействие. Устанавливать ОС можно и на стационарные устройства и на мобильные гаджеты.

После переезда в новый офис, дабы не расслаблять сотрудников, было решено
установить систему видеонаблюдения. Но, как обычно, основным условием было:
дешево и сердито :) После обдумывания и подсчетов было решено остановиться на
следующем:
IP камеры и компьютер в качестве регистратора.
Для начала попробовали небезызвестный ZoneMinder. Но отчего-то с 9 камерами он
грузил систему нещадно. После некоторой борьбы с ним, было решено отказаться от
него. Поискав на просторах Internet была найдена программка под названием
motion ( Почитав немного
про нее, было решено остановиться на ней.
Итак, у нас были IP камеры, компьютер в качестве регистратора, motion в
качестве софта и желание подружить весь этот колхоз :)
И что же умеет motion из того, что нам надо? :)
1. Работа с камерами, подключенными через карты захвата либо с IP камерами.
2. Выполнять скрипты при наступлении и окончании события.

Это в принципе основные изменения. Думаю при внимательном прочтении конфига вы
сами найдете нужные вам параметры, так как там все довольно хорошо
задокументировано.

Теперь вернемся к скриптам, которые отрабатывают при начале и окончании
события.
Так как нам надо писать видео с камеры, то для этого я использовал mencoder.
В папке /root/bin/ создаем скрипты recordstart.sh и recordstop.sh, которые
будут запускаться при наступлеии и окончании события соответсвенно.
Давайте заглянем внутрь recordstart.sh:

if [ "$1" -eq 218 ]
then
`/usr/bin/mencoder -ovc copy -oac pcm -delay 1.5 -mc 10 -o
/video/motion/$2/$FILENAME rtsp://192.168.95.218/mpeg4/media.amp > /dev/null`
elif [ "$1" -eq 219 ]
then
`/usr/bin/mencoder -ovc copy -oac pcm -delay 1.5 -mc 10 -o
/video/motion/$2/$FILENAME rtsp://192.168.95.219/mpeg4/media.amp > /dev/null`
else
`/usr/bin/mencoder -ovc copy -oac pcm -mc 10 -o /video/motion/$2/$FILENAME
rtsp://192.168.95.$1/mpeg4/media.amp > /dev/null`
fi

Скрипт принимает два параметра:
1 — имя камеры, хотя имя не совсем верно, так как это последний октет из IP
адреса камеры. То есть, как в нашем случае (мы используем 95 подсеть — 192.168.95.0/24). Таким образом, при передаче значения 211 — будет ясно, что
хотим обратиться к камере с IP 192.168.95.211
2 — директория, где будет храниться записанный файл. Сделано для того, чтобы
легче было искать. Опять же в нашем случае: имеется папка /video/motion в
которой хранятся записи, но для того, чтобы не мешать все в кучу, она содержит
поддиректории зон: kuhnya, balkon и т.д. Значит при передаче значения balcon — запись будеть производиться в директорию /video/motion/balkon.

Итак, при вызове скрипта в виде /root/bin/recordstart.sh 211 balkon — скрипт
будет писать с камеры с IP 192.168.95.211 в директорию /video/motion/balkon.
Надеюсь тут все более-неменее ясно :)

Как видно, вначале мы генерируем уникальное имя для файла, в который будем
писать, которое состоит из следующих частей:
start — номер камеры, вернее последний октет из ее IP с предшествующим ей cam.
dt — текущая дата в формате ГГГГММДДччммсс.
Пример имени файла: cam218-20090924131847.avi — то есть, пишется с камеры с IP
192.168.95.218, дата начала: 2009 год, 09 месяц, 24 число, 13 часов, 18 минут,
47 секунд.

Небольшое пояснение: так уж оказалось, что у нас разные модели камер, которые
предоставляют разные способы доступа к потоку видео данных, из-за этого
пришлось ввести в скрипте проверки.
Теперь пройдемся по mencoder-у:
-ovc copy — означает, что видеоряд копируем, так как с камеры сразу идет в
mpeg4
-oac pcm — какой кодек использовать для звуковой дорожки, если камера позволяет
писать звук.
-mc 10 — Максимальная величина корректировки A-V синхронизации на один кадр (в
секундах)
-delay 1.5 — Задержка в мс, которая должна вноситься в каждый канал

Если у вас проблемы с синхронизацией видео и звукового ряда, тогда надо менять
значения для последних двух параметров — mc и delay.
Для теста можно использовать mplayer.

Ну вот, теперь при наступлении события, мы можем запускать данный скрипт.
Таким образом в конфиге для motion для нашей камеры прописываем в строке
on_event_start что-то похожее:
on_event_start "/root/bin/recordstart.sh 210 koridor1"

И он начнет писать :)))
Но ведь это все еще надо остановить :)))
Для этого используем второй скрипт /root/bin/recordstop.sh.

Скрипт принимает один параметр — все тот же последний октет из IP адреса
камеры.

Соответсвенно в строке on_event_end файла конфигурации прописываем что-то
вроде:
on_event_end "/root/bin/recordstop.sh 210"

Ну вот примерно и все, что касается конфигурации.
Теперь перейдем к рутинным операциям :)
У меня используются две, которые отрабатывают по крону.
1. Удаляет устаревшие файлы, которые страрше 21 дня.
2. Объединяет все файлы за день в один.

Рассмотрим скрипт для чистки. У меня он располагается в директории /root/sbin
и,
для того, чтобы враги не догадались, называется clean.sh

/bin/find /video/balkon -name "*.*" -mtime +21 -delete
/bin/find /video/motion/balkon -name "*.*" -mtime +21 -delete

В первой директории хранятся фотографии, сделанные motion — это параметр из
файла конфигурации в строке target_dir.
Вторая директория — куда пишется видео, запущенное из скрипта recordstart.sh

А вот второй скрипт посложнее.
[root@video

Это для объединения коротких роликов за день в один суммарный. (Для тех кто не
в курсе — он на питоне).
Единственное, что нужно менять — это переменная workDir — путь, куда mencoder
пишет свои файлы, все из того же recordstart.sh

Прописываем их в крон на выполнение раз в сутки, желательно ночью, пока карета
не превратится в тыкву :)

Запускаем motion следующим образом:
motion -c /path/to/config/file

где
/path/to/config/file — путь к нашему файлу с конфигом :)

А далее запускаем их при загрузке системы.

Ну вот наверное и все :)
Если будут вопросы — задавайте :)

UPD: будьте внимательны с скриптом на питоне, так как сбилась вся
табуляция, что для него очень критично.

Программы для видеонаблюдения на Linux: Список лучшего ПО

Неоспоримый факт, что сейчас Linux представляет собой единственную замену Windows. Эта операционная система доказала своё преимущество в организации видеонаблюдения за объектом. За счёт различного ПО можно осуществить контроль. Поскольку это несёт выгоду, и пользователю нет необходимости лицензировать каждый сервер и компьютер.

Linux собрал вокруг себя сформировавшуюся группу программистов, которая помогает улучшать систему. Поэтому данное ПО ждёт хорошее будущее. Также происходит непрекращающееся пополнение списка программ, относящихся к видеонаблюдению.

На данный момент список программ видеонаблюдения для Linux довольно большой. В него входят AVReg, Motion, ZoneMinder, MPV и многие другие.

Есть люди, которые не решаются отказаться от привычного ПО в пользу Linux. Это связано с тем, что они не знакомы с ним. Но не нужно долго раздумывать насчёт перехода, потому что Линукс считается понятной и несложной ОС. Легко устанавливается и настраивается. Также имеет меньше системных требований к программам, если сравнивать с иными ОС.

Производитель

Линукс не привязан к какому-то конкретному месту на земле. Отсутствует организация, имеющая абсолютное право на это ОС, и обобщённый центр, согласовывающий пользовательские действия. Его полученные программы – это результат кропотливой работы многих программистов. Каждый человек может подключиться к этому проекту. Первое появление Linux состоялось в 1991 году. Самая первый вариант этой операционной системы был создан юным программистом из Финляндии. Его имя – Линус Торвальдс. Проект сразу прославился после появление в сети. Это связано с:

  • бесплатностью;
  • безопасностью;
  • надёжностью
  • открытием исходного кода.

С помощью открытого кода есть возможность улучшить его и использовать в своих целях. Пользователь получает доступ к устранению дефектов, повышению функциональности за счёт ряда программ.

Пользователю Linux не нужна кнопка Reset, так как аппаратная часть выполняют свою работу без нареканий, зависаний и перегрузок. За счёт структуры, исключающей шанс попадания несущих вред программ, не существует вирусов для данной ОС. Установка программ против вирусов, замедляющих работу ОП и требующих обновлений, здесь не нужна.

Распространение и его условия

Разрешается заниматься распространением ОС Linux на бесплатной основе. Это является существенным преимуществом перед большой стоимостью лицензированных версий Windows. Установив Линукс, пользователь обзаведётся доступом к тысячам приложений. Для получения программы видеонаблюдения от Linux есть 3 варианта:

  1. Найти эту программу у ZoneMinder, LinuxDVR, Motion, которые занимаются её бесплатным распространением.
  2. Бесплатно загрузить версию с неполными функциями от Линия, Xeoma либо AVReg.
  3. Приобрести платную версию.

Для абсолютной уверенности пользователя в актуальности приобретаемого продукта стоит провести бесплатное испытание. В большинстве случаев даётся право тестировать продукт в течение 30 дней.

Возможности функционала. Популярное ПО на linux для организации видеонаблюдения.

Базирующиеся на ОС Линукс, программы, осуществляющие видеонаблюдение, обладают различными функциями и спецификой. Это обуславливает их использование на практике. Ниже представлен список лучшего ПО для видеонаблюдения на Linux.

AVReg представляет собой продукт, который способен создать видеорегистратор на основе ПК с ОС Linux. Его лицензирование несвободно. Но он может бесплатно устанавливаться и применяться для некоммерческих дел. Содержит не так много функций, но для большинства задач подойдет, как нельзя лучше. Он поможет устроить наблюдение в квартире либо в доме загородом. Плюсом этого приложения является использование русского языка в документации и меню.

AVReg на linux

LinuxDVR – программа, созданная отечественными специалистами от фирмы «Сетевые информационные системы». Справляется с формированием распределённых систем и отдельного видеорегистратора. Лёгкая адаптация к сети происходит за счёт гибких настроек. Обладает форматом MJPEG. Поддержание 32 аналоговых каналов возможно на одном ПК, которые передают чёрно-белые либо цветные видеосигналы. Присутствует функция обнаружения движения и реагирования на то, что происходит перед камерой. Нет ограничений по поводу устранения наблюдателей. События попадают под протокол. Осуществлять поиск в архиве не составляет труда.

LinuxDVR

ZoneMinder является наиболее профессиональной программой по сравнению с AVReg. Поскольку обладает большим функционалом, проводит серьёзный контроль. Однако есть и минус. Только пользователь с неплохим знанием английского языка способен работать в данной программе. Распространение программы проходит в наборе пакетов, относящихся к главным Linux дистрибутивам.

ZoneMinder linux

NetAvis Observer считается приложением, созданным для работы с видео, которое имеет интегрированную информационную аналитику. В целом программа представляет собой сильную профессиональную платформу, отвечающую за организацию видеонаблюдения над разными объектами. Программы адаптируются специально для пользователя благодаря огромному выбору настроек и высокой производительности. Основные видео форматы поддерживаются ПО. Данное приложение гарантирует полную безопасность, не допускает какой-либо утечки данных. Гибкая архитектура, в которую внедрена масштабируемость системы.

NetAvis Observer

Motion eye является программой, пользующейся большой популярностью. Ноутбук либо персональный компьютер используются как сервер. Эта консольная программа не создаёт трудностей при работе с Линукс. Каждая версия обладает веб-сервисом. С помощью него проходит видеопоток с камеры наблюдения в формате MJPEG. Программа оснащена опцией, распознающей движение. Это даёт возможность проводить запись информации выборочно. Полное контролирование объекта гарантировано благодаря простоте в применении, понятному интерфейсу и настройкам.

Motion eye

Ivideon – это программа, сформировавшаяся из 2 разделов под названиями Client и Server. Посредством интернета на любой территории можно вести видеонаблюдение без привязанности к конкретному адресу. Установка Server проводится на ПК либо ноутбук, куда проходит видеопоток и где осуществляется запись на жёсткий диск. Для «слепого сервера» применяется нетбук. Устройство будет вести видеозапись, но это не будет видно на мониторе. Ещё смартфон либо планшет подойдёт для просмотра записанного материала.

Ivideon

Линия – российская разработка, сделанная краснодарской компанией «ДевЛайн». ПО получило высокие позиции на отечественном рынке, потому что имеет совместимость с программами иных разработчиков. Преимущества данного продукта обусловлены широкими возможностями, простой интеграцией, доступной стоимость и точностью настроек.

Линия видеонаблюдение на linux

Место применения

Различные цели видеонаблюдения выполняются разным программным обеспечением для ОС Linux:

  • контролирование происходящего в квартире, доме загородом, гараже;
  • слежка за предприятиями и складскими терминалами;
  • наблюдение за торговыми пунктами и заведениями общественного питания;
  • контроль над парковочными местами, АЗС и автомобильными стоянками.

Выгода от использования Linux как ОС для ПО видеонаблюдения

На данный момент Линукс считается сильнейшей и вызывающей доверия операционной системой с обслуживанием сервиса. К выбору предоставляются разнообразные настройки и структура ядра для домашнего либо офисного ПК. Совершенная совместимость обеспечена невысокими требованиями к программам. Быстродействие и лёгкая работа гарантированы благодаря отсутствию поражений от вирусов. Установку данного ОС возможно провести, как на стационарные устройства, так и на мобильные.

Основные возможности и характеристики ПО LinuxDVR.

Основные преимущества.

Специальный дистрибутив Linux (около 17 Mb) на базе ядра 2.4 обеспечивает:

Простота и скорость расширения системы.

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

Поддержка недорогих и распространенных плат видеозахвата и TV-тюнеров.

Карты видеозахвата для подключения обычных в/к с композитным видеовыходом выбирались нами по принципу цены и доступности на рынке. Есть модели, которые можно заказать в ближайших компьютерных магазинах Вашего города.

Поддержка вебкамер и наблюдение через интернет.

Наблюдение с использованием web-камер распространяется пропорционально развитию компьютерных сетей и интернет и, без сомнения, в недалеком будущем станет преобладать над традиционным аналоговым.

Поэтому LinuxDVR работает с большим кол-вом моделей интернет камер и видеосерверов (видеошлюзов).

100% управление через Web-интерфейс.

Все функции системы в том числе и основные: наблюдение, управление, настройка и просмотр архива имеют веб-интерфейс.

Т.е. возможно создание автономных безмониторных видеорегистраторов для работы с которыми Вам нужен только Ваш любимый ПК и веб-браузер (Microsoft Internet Explorer v5.5 и выше, Mozilla Firefox, Mozilla, Netscape Navigator).

Количество пользователей программно не ограничено.

Такой принцип взаимодействия ПО позволяет организовывать безголовые (безмониторные) автономные видеорегистраторы и удаленные системы наблюдения.

Инструкция по рабьоте с программой LinuxDVR

Где находятся конфигурация с настройками: заходим браузером по адресу:


Идея такая: если все или большая группа в/к должны работать с одними настройками, определяем значения параметров один раз для всех сразу. Ну и конечно же, для конкретной кaмepы можно переопределить значение каждого из параметров настроек.

Итак, рассмотрим параметры, которые наиболее вероятно могут быть одинаковыми для всех в/к в системе.

  • в зависимости от того, каких в/к больше определяем cam_type=
  • в этом разделе определяем параметры norm, deinterlacer, auto_brightness .
  • параметры pre_record, post_record и возможно motion_series_end ;
  • параметры file_fmt, mpeg_maxfilesize, mpeg_view_fps и др. параметры из соответствующих вложенных подразделов;

Многие значения должны быть уникальные для каждой в/к.

  • параметр v4l_pipe (. назначаем последовательно, чтобы не было совпадений)

МОНИТОР отображает на экране заранее определенные матрицы с изображениями в/к.

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



Будут выбираться только те кaмepы, по которым monitor_live=Вкл и правильно определен уникальный параметр v4l_pipe .

Есть желание собрать фронтальный видеорегистратор для авто на основе платы Raspberry PI 2 (Model B) и какой-нибудь вебки с питанием от USB.

Возникает сразу пачка вопросов:
- Стоит ли смотреть на широкоугольные (>100° угла поля зрения) камеры или же проще будет взять любую, запилив туда нормальную линзу (в фототехнике вообще не секу, возможно ли увеличить поле зрения, заюзав внешнюю линзу, без смены объектива оригинального устройства?)
- Есть ли какие-то неочевидные проблемы с драйверами для вебок на ARM-овских образах линухи?


и какой-нибудь вебки с питанием от USB

Нет смысла, матрицы вебок слабоваты.


Можете дать совет из чего лучше тогда компоновать камеру и на какие характеристики смотреть при выборе?

Там больше проблем от вибраций будет чем от матрицы.
Вебки разные бывают, бывают и с хорошими матрицами.
Смотри на поддержку камеры без использования проприетарщины и на корпус.
Хотя если эйчдями не париться и пилить и смазывать лень — бери любую подходящую и когда сдохнет просто выбрось и новую воткни — не такие они и дорогие эти камеры.


Остаётся тогда вопрос по углу обзора.

На этих ваших хреняндекс маркетах всего 12 моделей разной степени неадеквата имеют угол поля зрения >110°.

Мне прямая дорога на алиэкспресс или поле зрения можно как-то пропатчить руками, паяльником и стеклом?


Купил недавно, а потом вернул, вебку от A4tech, fullhd, 30fps.
Потому что максимум что выдавало - HD с 20 fps, с фуллхд было от силы 8 кадров. Так что, если у вас нет способа протестировать кучу вебок, чтобы найти нормальную, то дерзайте.


А почему не купить готовое устройство (КМК будет дешевле)?

- Есть ли какие-то неочевидные проблемы с драйверами для вебок на ARM-овских образах линухи?

У меня какой-то logitec, взлетело без проблем, но на B+ при работе с камерой ресурсы жрутся огого как.

Китайский видеорегистратор (при том с честным 30fps FullHD, а не 15-20fps как выдают в реальности многие вебки и мучениями с кодированием видео на слабой малинке) будет в несколько раз дешевле.


А почему не купить готовое устройство (КМК будет дешевле)?

30-баксовый noname из Китая подох на прошлой неделе и прихватил с собой SD карту. Каждая подобная покупка обходится в 2 месяца ожидания без надежды на успех. Проще один раз заморочиться и собрать самому, зная как оно работает. В крайнем случае можно будет перепрофилировать материнку под другие задачи.
Пока остановился на варианте PI 2 Model B + PI Cam Module + Wireless Adapter. Если не натыкаю вменяемую вебку с углом в

120°, придётся ограничиться материнкой и камерой-расширением к плате.

Конечно можно и нужно, особенно если форма рук позволяет.
Это же банальная оптика, никаких секретов.
Особенно если она без автофокуса.

У вебок два режима работы: на качество и на кадры в секунду.
Если выбран режим на качество — кадров будет меньше при меньшем освещении.
Если на кадры, то качество будет страдать, но зато кадры проседать не будут.

По собственному опыту могу посоветовать Defender G-lens 2577 из недорогих качественных камер, доступных в расейской рознице.
За такую цену лучше фиг найдёшь, при тусклом офисном освещении она даёт честные 60фпс в разрешении 800×480 или 30фпс в 1280×720.

Оптика узкая, да.

Практика показывает что вебка+ежевика получается дешевле аналогичного по качеству готового устройства.

Ссылку на честный регистратор в студию.


возможно ли увеличить поле зрения, заюзав внешнюю линзу, без смены объектива оригинального устройства?

На коленке невозможно.


Подробнее, пожалуйста. Что именно нужно, какие материалы, какой навык.

Зато к Raspberry PI можно, скажем, примотать экран и вторую вебку на зад для парковки, её же использовать как мультимедиа-проигрыватель, воткнуть датчики температуры и ещё много интересных вещей, которые пожадничал производитель автомобиля :3

Проблема с тряской решается подвесом камеры сверху за пружину средней жёсткости, чтобы чуть проминалась под собственным весом.


Поле в пространстве предметов ограничено передней частью корпуса камеры, такое коническое углубление спереди. Это бленда, фактически.

Предположим ты и с этим справишься. Но на коленке ты не сможешь отцентрировать даже двухкомпонентную систему и искажения будут присутствовать даже в центре изображения.

Если в линуксе под другими архитектурами работает, то и на ARM заведется. Другая проблема — ассемблерные вставки. Мне, например, одну свою библиотечку пришлось малость подрихтовать. Зато теперь ассемблерные вставки в ней и на i386, и на AMD64, и на ARM работают.

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

Это показометр, а не регистратор! Нужно не меньше HD1080. А еще лучше — QSXGA 2560x2048. Тогда уже можно назвать регистратором.


А как ты собираешься реализовать аварийную блокировку памяти при сотрясении?

Тогда проще GoPro купить.
Там сразу и широкий обзор и мегапиксели и всё в одной коробке и на вибрации ей посрать.

у китайцев есть широкоугольные объекивы к камерам (на китайские вебки подходят).


Meanwhile in Belarus.

Регик собран, сегодня проехался немного по городу.


Это на малинке с ее родным камерным модулем? Если так, то сколько кушает проца и какая малинка, какой софт? Я хочу компактный регик на работу сварганить.


Это на малинке с ее родным камерным модулем? Если так, то сколько кушает проца и какая малинка, какой софт? Я хочу компактный регик на работу сварганить.

Да, это малина с камерой от тех же ребят. По потреблению ресурсов и самому софту скажу после выходных, сейчас вдалеке от цивилизации.


Спасибо, буду ждать!


Добрался до цивилизации, сейчас буду медленно спамить.

Залил видео для примера - (убедитесь, что качество просмотра выставлено 1080p, шесть минут видео 1920x1080 регик упаковал в 763M .h264). Звука нету - расширения на плату не докупал, только материнка + 5MP камера от тех же ребят, что и плата.

У меня в Минске с электроникой подобного рода довольно тухло, как и с вообще доставкой напрямую в Беларусь, поэтому брал с рук - последняя малинка (RPI 2+) обошлась в $55, камера $26. Насколько реально взять дешевле в других городах\странах - смотрите сами.

По операционке: предпочитаю арч, поэтому был впёрт он. Хард (флешка) разбит на 2 партишена: немного для оси, остальное в FAT32 для видео.

По софту: производитель камеры наклепал примеров юзания своего поделия на обычном баше с параметрами, а не на вызовах API из C\C++, поэтому задача кода - собрать параметры в командную строку. На чём делать - до фонаря, я слепил за 20 минут на пыхе.

Читайте также: