Movimento provavelmente seria seu melhor candidato. Eu usei isso no passado com muitas marcas diferentes de câmeras IP e nunca tive um problema. Também usará câmeras locais conectadas via USB ou dispositivos V4L. O movimento também faz detecção de movimento, instantâneos periódicos, etc.