Znám jeden moc šikovnej prográmek, co by byl pro tohle ideální, jmenuje se
Motion. Ačkoliv nemá GUI (ale třeba pro konfiguraci by šlo udělat) a je jen pro Linux, FreeBSD a OS X, je neskutečně flexibilní, dokáže zpracovat obraz z libovolnýho V4L zařízení (naráz jich může bejt víc, klidně různejch), tím myslím USB webkamery, IP kamery, ale i analogový CCTV kamery, když je připojíš na vstup TV karty.
Jako výstup může sloužit jak lokální disk (sekvence obrázků i MPEG video), tak i stream po síti, přičemž obraz zaznamenává jen tehdy, když se před kamerou něco děje, jinak třeba 1 snímek/s (dá se nastavit). V tom případě ale nejen že začne zaznamenávat, může spustit libovolnej příkaz, jako např. odeslat mail, ovládnout externí zařízení (rozsvítit světla, spustit alarm, vypustit psy, zalejt kytky, nakrmit slepice...), přičemž citlivost pro jednotlivý zařízení se dá nastavit, aby to nespustil třeba šum nebo myš, taky se dá namalovat jakási maska, která určí, jaký části obrazu si kamera má všímat a který ne.
Taky umí i automatickou/manuální rotaci kamery, sledování pohybujícího se objektu (na stránkách je schéma).
Systémový nároky jsou nízký, v RAM zabere jen pár MiB, CPU moc nezatěžuje. Do obrázků/videa umí vtisknout datum, čas i vlastní text, třeba "Dilna- vrata1". A nejlepší na tom je, že nestojí nic, stejně tak jako systém, na němž může běžet (libovolný linuxový distro, FreeBSD; nepočítám komerční OS X).
Jediný, co k tomu potřebuješ, je pár kamer, pro každou z nich výkonný IR osvětlení (aby viděly ve tmě), starší počítač s minimálně 128MiB, HDD o velikosti minimálně 4GiB, v případě, že bude data streamovat jen po síti, HDD nemusí bejt, stačí flashka pro systém.
Tady je
příklad živý kamery přímo u autora doma, v Dánsku, s možností ovládání natáčení (tlačítka dole).
Motion samozřejmě umí pracovat i s HD videem, rozhodně ne jen s obrazem 320×240, vyzkoušeno mám jen 1024×576, 800×600, 720×576 a 640×480 (webkamera, TV karta, foťák).
P. S.: Něco podobnýho umí i
ZoneMinder, ale s ním nemám zkušenosti.