Пользовательский канал видеонаблюдения - PullRequest
0 голосов
/ 17 февраля 2010

Я не уверен, что это подходящее место, чтобы спросить это, но я сделаю это.

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

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

Надеюсь, мой вопрос не расплывчат, спасибо.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2011

Обычно камера (Axis, Sony, Panasonic) поставляется с каким-то программным обеспечением, если это IP-камера. IP-камера означает только наличие IP-порта на камере. Если на нем есть разъем BNC / COAX, то это, вероятно, аналоговая камера. Аналоговая камера должна быть подключена к какому-то типу кодера для захвата и передачи видео. Что касается IP-камеры, то обычно есть веб-интерфейс, но обычно только для тестирования и настройки. Изображение, которое вы хотите захватить, - это поток видео с камеры на определенный порт. Как правило, из камеры выходит только 2 потока видео. Обычно один идет на записывающее устройство, а другой - на аналоговый монитор. Для захвата дополнительных потоков обычно требуется многоадресная рассылка. Это не простой процесс, чтобы захватить это видео и транслировать его через ваше приложение без какой-либо разработки. С дополнительной информацией я мог бы помочь больше.

0 голосов
/ 17 февраля 2010

Любой «программный доступ» к вашей системе видеонаблюдения будет очень зависеть от вашего поставщика (либо от самой системы камеры, либо от дополнительного интерфейса network.web).

Это действительно зависит от того, к чему вы хотите получить доступ. Вы немного расплывчаты, вы заинтересованы в захвате потока изображений или больше заинтересованы в управлении камерой (панорамирование / наклон / фокусировка и т. Д.)?

Перехват потока изображения может быть прямым, но это зависит от веб-интерфейса для вашей камеры / контроллера. Многие IP-камеры будут отображать либо видеопоток, либо постоянно записывать в один и тот же файл JPEG. Вы можете легко создать приложение, которое использует поток и извлекает кадры для обработки изображений или просто постоянно читает один и тот же (но обновленный) файл изображения для вашей обработки.

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

Раньше я подключал небольшое веб-приложение к веб-камере с веб-поддержкой для некоторого элементарного обнаружения движения (т.е. очень медленной скорости) и нашел Aforge.net удобным.

Если вам немного яснее, что вы хотите сделать, вы получите лучший ответ (в том числе, на каком языке / платформе и т. Д.).

...