|
|
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
Всем привет! Предыстория: Занимаюсь задачкой по созданию "простенькой" программки по видеонаблюдению. В общем - имеется от одной до нескольких видеокамер. В равные промежутки времени делаются кадры с каждой из видеокамер. Параллельно ведется архив событий от разнообразных датчиков. Раньше задача решалась хранением кучи jpeg'ов за год несколько сотен тысяч файлов (с одной видеокамеры). Сейчас хочется все же это объеденить в некоторый один / или несколько больших файликов. Нужно добавить просмотр всего это хозяйства с "прокруткой" Никогда не сталкивался с системами видеонаблюдения. Интересно как это устроено у них... Поэтому интересуют дельные советы как сделать такую архитектуру. Сейчас пока вижу одно тупое топорное решение ... база данных firebird, jpeg в блобе, плюс таблица событий от датчиков. Вопросы: 1) Объединение в некоторый "видеофайл", дабы возможно стандартными методами за счет сжатия убрать "лишние" кадры. Возникает вопрос как синхронизировать такой файл с реальным временем событий. Может быть кто уже знает средства для сжатия последовательности кадров в видео файл. 2) Изучение алгоритмов сжатия, хранение оставляем ввиде картинок в базе, но отсекаем ненужные кадры, которые не несут информации Есть у кого практические алгоритмы по "сравнению изображений" Возможно я изобретаю велосипед, но столкнулся с ситуацией, когда люди занимающиеся видео очень неохотно раскрывают свой опыт ... Кое чего я знаю и нарыл, но касаемо второго вопроса, но очень хочется услышать опыт знающего человека, если такой конечно имеется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2008, 20:23 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
Алогритмы "по сравнению изображений" не шибко хитрые (если, конечно, камера неподвижна), вопрос в настройке этих алгоритмов. А, может, правда, не изобретать велосипед и купить готовую систему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2008, 20:27 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
Кстати, тут нужна довольно высока скорострельность и вопрос хранения jpeg-ов требует исследования. Вполне возможно, что хранение в файловой системе или специальном файле своего формата окажется производительнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2008, 20:29 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
miksoft, Готовая система не подойдет. Вся загвоздка в том, что нужно четко синхронизировать события от датчиков и кадры с видеокамеры. Информация с датчиков должна быть визуализирована. Дополнена всяческими расчетами. При просмотре состояния с датчиков в прошлом должны отображать реальную картинку того что было перед объективом. Сейчас попробую написать программулинку, дабы проверить скорость переключения между кадрами, при движении "ползунка по времени" Я однажды видел систему наблюдения ... на шкале времени отображаются метки, когда было движение в кадре, при кликаньи на эти метки показывается соотвтествующе изобржаени. Вот собственно и хотелось бы переиспользовать хороший опыт построения таких систем: как хранить видео/фото как сделать синхронизацию как сделать это безопаснее с точки зрения падения базы данных. p.s. Может кто подскажет/развеит мой миф о том что храня изображение в базе данных, а не на локале будет проще при использовании этой системы в многопользовательском режиме - один сервер и несколько клиентов, просматривающих изображение... дабы не заморачиваться с передачей изображения по сети... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2008, 20:52 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
StepanovSVГотовая система не подойдет. Вся загвоздка в том, что нужно четко синхронизировать события от датчиков и кадры с видеокамеры.И такие системы есть.StepanovSVИнформация с датчиков должна быть визуализирована. Дополнена всяческими расчетами.А у вас датчики - это что-то более сложное, чем просто вкл/выкл ?StepanovSVМожет кто подскажет/развеит мой миф о том что храня изображение в базе данных, а не на локале будет проще при использовании этой системы в многопользовательском режиме - один сервер и несколько клиентов, просматривающих изображение... дабы не заморачиваться с передачей изображения по сети...Передавать изображения по сети придется независимо от способа их хранения на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 10:30 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
miksoft, авторА у вас датчики - это что-то более сложное, чем просто вкл/выкл ? одинарные вкл/выкл, комбинации датчиков (одновременное включение, последовательности включения датчиков), на основании датчиков фиксируются разного типа события, интерпретируеме по разному. авторПередавать изображения по сети придется независимо от способа их хранения на сервере. А я надеялся. выложить базу данных на каком-нибудь сервере, а клиенты уже обращаются к ней, и оттуда вытаскивают кадры. Разве это будет проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 20:47 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
А не проще ли изучить документацию по видеосерверу? Наверняка DDE подерживает... А если начальство желает видеть живую картинку - так замкни вывод сервера на любой софтовый плагин, берущий трансляцию по сети. Если же самому хочется видеть, как в пятницу вечером встречались менеджер отдела X и практикантка отдела Y, так для этого видеосервера мало - надо установить зум, ротэйт... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 06:23 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
AndreTM, Ну это не система видеоналюдения, а некоторый регистратор данных с датчиков с параллельным ведением арихва видео. Т.е. датчики дают первичную информацию. И вообще, может соориентируете, может мне с моей задачкой другой форум/другую ветку выбрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 07:14 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
Неуж то нет спецов по системам видеонаблюдения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 18:22 |
|
||
|
Делаю видеонаблюдению. Нужны советы
|
|||
|---|---|---|---|
|
#18+
StepanovSV, Все пользуются... Одна проблема - у нас (например) все реализовано на уровне железа. Софта нет - только аппаратные видеорегистраторы с хардами и перезаписью в общее хранилище. А как они там работают - не наше дело. Мне достаточно, что по указанию даты-времени я могу получить прокрутку записи с любого регистратора... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 00:32 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35621540&tid=1344911]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 473ms |

| 0 / 0 |
