Сейчас использую 3 веб-камеры logitech c910 (лучшая картинка на рынке) + motion + ffmpeg + набор своих python-скриптов.
Но USB веб-камеры для такого дела - несерьёзно, т.к. чтобы пропихнуть 30fps 1280x720 в USB-канал, на камере приходится включать MJPEG, который портит картинку, а без сжатия пролезает максимум 10 fps. А без HD в 21 веке как-то не понтово жить. К тому же одна веб-камера занимает всю полосу пропускания целого USB-контроллера. Если у меня на матери 3 USB-контроллера, то 4-ю камеру пришлось подключать через дополнитульную PCI-USB плату. Речь не о портах, а об отдельных контроллерах.
Короче, веб-камеры - несерьёзно. Серьёзно - это камеры через коаксиал на многоканальную плату видеозахвата, либо (ещё серьёзнее) - каждая камера на ethernet, которая внутри себя качественно жмёт HD-поток в h.264, имеет инфракрасный механический убираемый фильтр, (чтобы его на ночь убирать и видеть ночью лучше), имеет механический управляемый зум. Есть экземпляры с управляемым pan и tilt, но это уже дофига денег.
Посоветуйте конкретные модели ethernet-IP-камер с очень хорошей картинкой? Как я понимаю, HD-камеры на коаксиале - не круто, т.к. придётся занимать поц сжатием картинки и у камеры точно не будет возможности управлять зумом и всякими там ИК-фильтрами.
p.s. Пытался разобрать веб-камеру и прикрутить объектив зенит, но замучался с пылью на матрице в самодельном корпусе из консервной банки, отсутствием ИК-фильтра и т.п.