Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Делаю видеонаблюдению. Нужны советы / 11 сообщений из 11, страница 1 из 1
27.10.2008, 20:23
    #35618964
StepanovSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
Всем привет!

Предыстория:
Занимаюсь задачкой по созданию "простенькой" программки по видеонаблюдению.
В общем - имеется от одной до нескольких видеокамер.
В равные промежутки времени делаются кадры с каждой из видеокамер.
Параллельно ведется архив событий от разнообразных датчиков.
Раньше задача решалась хранением кучи jpeg'ов за год несколько сотен тысяч файлов (с одной видеокамеры).

Сейчас хочется все же это объеденить в некоторый один / или несколько больших файликов.
Нужно добавить просмотр всего это хозяйства с "прокруткой"

Никогда не сталкивался с системами видеонаблюдения. Интересно как это устроено у них...
Поэтому интересуют дельные советы как сделать такую архитектуру.

Сейчас пока вижу одно тупое топорное решение ... база данных firebird, jpeg в блобе, плюс таблица событий от датчиков.

Вопросы:
1) Объединение в некоторый "видеофайл", дабы возможно стандартными методами за счет сжатия убрать "лишние" кадры. Возникает вопрос как синхронизировать такой файл с реальным временем событий.
Может быть кто уже знает средства для сжатия последовательности кадров в видео файл.
2) Изучение алгоритмов сжатия, хранение оставляем ввиде картинок в базе, но отсекаем ненужные кадры, которые не несут информации
Есть у кого практические алгоритмы по "сравнению изображений"

Возможно я изобретаю велосипед, но столкнулся с ситуацией, когда люди занимающиеся видео очень неохотно раскрывают свой опыт ...
Кое чего я знаю и нарыл, но касаемо второго вопроса, но очень хочется услышать опыт знающего человека, если такой конечно имеется...
...
Рейтинг: 0 / 0
27.10.2008, 20:27
    #35618973
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
Алогритмы "по сравнению изображений" не шибко хитрые (если, конечно, камера неподвижна), вопрос в настройке этих алгоритмов.

А, может, правда, не изобретать велосипед и купить готовую систему?
...
Рейтинг: 0 / 0
27.10.2008, 20:29
    #35618975
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
Кстати, тут нужна довольно высока скорострельность и вопрос хранения jpeg-ов требует исследования. Вполне возможно, что хранение в файловой системе или специальном файле своего формата окажется производительнее.
...
Рейтинг: 0 / 0
27.10.2008, 20:52
    #35618998
StepanovSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
miksoft,

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

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

Я однажды видел систему наблюдения ... на шкале времени отображаются метки, когда было движение в кадре, при кликаньи на эти метки показывается соотвтествующе изобржаени.

Вот собственно и хотелось бы переиспользовать хороший опыт построения таких систем:
как хранить видео/фото
как сделать синхронизацию
как сделать это безопаснее с точки зрения падения базы данных.

p.s.
Может кто подскажет/развеит мой миф о том что храня изображение в базе данных, а не на локале будет проще при использовании этой системы в многопользовательском режиме - один сервер и несколько клиентов, просматривающих изображение... дабы не заморачиваться с передачей изображения по сети...
...
Рейтинг: 0 / 0
28.10.2008, 10:30
    #35619669
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
StepanovSVГотовая система не подойдет.
Вся загвоздка в том, что нужно четко синхронизировать события от датчиков и кадры с видеокамеры.И такие системы есть.StepanovSVИнформация с датчиков должна быть визуализирована. Дополнена всяческими расчетами.А у вас датчики - это что-то более сложное, чем просто вкл/выкл ?StepanovSVМожет кто подскажет/развеит мой миф о том что храня изображение в базе данных, а не на локале будет проще при использовании этой системы в многопользовательском режиме - один сервер и несколько клиентов, просматривающих изображение... дабы не заморачиваться с передачей изображения по сети...Передавать изображения по сети придется независимо от способа их хранения на сервере.
...
Рейтинг: 0 / 0
28.10.2008, 20:47
    #35621540
StepanovSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
miksoft,

авторА у вас датчики - это что-то более сложное, чем просто вкл/выкл ?
одинарные вкл/выкл, комбинации датчиков (одновременное включение, последовательности включения датчиков), на основании датчиков фиксируются разного типа события, интерпретируеме по разному.

авторПередавать изображения по сети придется независимо от способа их хранения на сервере.
А я надеялся. выложить базу данных на каком-нибудь сервере, а клиенты уже обращаются к ней, и оттуда вытаскивают кадры. Разве это будет проблема?
...
Рейтинг: 0 / 0
29.10.2008, 06:23
    #35621778
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
А не проще ли изучить документацию по видеосерверу? Наверняка DDE подерживает...

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

Если же самому хочется видеть, как в пятницу вечером встречались менеджер отдела X и практикантка отдела Y, так для этого видеосервера мало - надо установить зум, ротэйт... :-)
...
Рейтинг: 0 / 0
29.10.2008, 07:14
    #35621797
StepanovSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
AndreTM,

Ну это не система видеоналюдения, а некоторый регистратор данных с датчиков с параллельным ведением арихва видео. Т.е. датчики дают первичную информацию.

И вообще, может соориентируете, может мне с моей задачкой другой форум/другую ветку выбрать?
...
Рейтинг: 0 / 0
29.10.2008, 18:22
    #35623870
StepanovSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
Неуж то нет спецов по системам видеонаблюдения?
...
Рейтинг: 0 / 0
30.10.2008, 00:32
    #35624320
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
StepanovSV,

Все пользуются... Одна проблема - у нас (например) все реализовано на уровне железа. Софта нет - только аппаратные видеорегистраторы с хардами и перезаписью в общее хранилище. А как они там работают - не наше дело. Мне достаточно, что по указанию даты-времени я могу получить прокрутку записи с любого регистратора...
...
Рейтинг: 0 / 0
30.10.2008, 09:53
    #35624665
StepanovSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Делаю видеонаблюдению. Нужны советы
AndreTM,

Мда ... черный ящик... "вещь в себе" ...
Придется изобретать велосипед.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Делаю видеонаблюдению. Нужны советы / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]