On 21.04.2014 12:40, Michael A. Kangin wrote:
20.04.2014 12:27, Anton Farygin пишет:

MJPEG или дикая туча отдельных JPEGов?

А есть разница ? ;)

О да. Десяток камер, 25к/с... Сколько-сколько файлов в сутки??!!11
Детектор движения не всегда панацея.

Много, но на самом деле без разницы - тормозов это никаких не создаёт.




Могу поставить попробовать под нагрузкой. Но нужно кое-какой функционал.
В частности, что активно используется в Zoneminder:
- потоки mjpeg и RTSP(MPEG4)

Всё что VLC позволит.

- детект движения на стороне сервера (для RTSP потоков)
- настройка зон для детекта движения, разные зоны в разное время суток)
- запись по тревоге с камеры (детект движения на камере)

Этого нет, хотя есть механизм внешних тревог - при каком то внешнем
событии (например детектер движения в IP камере. Для разных событий
можно написать хелперов) создаётся тревога с временем и текстовым
описанием, кусок видео с настраиваевым количеством секунд до и после
может быть сохранено с другим качеством, чем остальное видео, и ему
может быть присвоен другой коэффициент выживания - когда место на диске
заканчивается, старое видео стирается, но особо-важное может оставаться
очень надолго

Я только по тревогам пишу - у меня камер слишком много, что бы писать всё в качестве 720p, а ресурсов на СХД мало ;)

Да и не надо ночью ничего писать - только по тревоге.



- расписания (ночью часть камер переходят в режим тревоги, днём - в
режим записи)

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


- разные профили пользователей с возможностю настройки разных уровней
доступа к архивам и наборам камер
- авторизация по IP (для мониторов наблюдения)

Этого нету.
Разные доступы к онлайн-просмотру и камерам можно по-грязному прикрутить
.htaccess'ами.

- разное качество картинки при просмотре извне и локально (настройка
профилей потока).

Этого сколько угодно, потоки могут многократно дуплицироваться и
кодироваться с разными форматами/качествами. Правда, в интерфейсе есть
только full/preview. Надо будет знать непосредственные ЮРЛы видеопотоков.

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


Да, я знаю что у Zoneminder масса проблем. Он очень хорошо работает с
дорогими камерами типа Axis, когда поток идёт в MJPEG - я не вижу
никаких проблем на стороне сервера и клиента. И есть некоторое
количество заморочек с RTSP потоком в MPEG4 - перекодировка и детект
движения даёт приличную нагрузку на сервер.

Вот мне эта "масса проблем" оказалась роковой. В большом круглосуточном
супермаркете детектор движения нафиг не сдался, а вот поддержка
пяти-шести десятков камер с постоянной записью... хм.

Да, с постоянной записью у Zoneminder кривулька.

А камеры в каком качестве поток отдают ?


Так что у меня сильные стороны - очень хорошая масштабируемость с
неограниченным количеством камер, поддержка разнообразных протоколов
(VLC бекендом), гибкие параметры для сжатия видео, поддержка
вышеуказанных тревог и накладываемых на видео текстовых событий (текст
чеков с касс, например).

Идеально для супермаркета ;)



Кстати, попробуйте Беварды BD-серии. выдают MJPEG и на редкость
приличный h.264.

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

Посмотрю я на рекламируемое решение, может быть действительно будет смысл дописать нужный функционал.



_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить