Hola,
Mi recomendación es utilizar el sistema ISpy, que incluye todas las funciones requeridas.
Por mi parte les desarrollaría un módulo de captura de la imagen almacenada, se almacenaría toda la información de la captura y ruta. También se podría automatizar el sistema para tomar la imagen y depositarla en un repositorio configurado manualmente.
Esto ya lo hice en el pasado para un sistema de registro de visitantes, en donde se captura la imagen del vehiculo y la información, esta se inyecta al sistema de control de visitas y además se almacena la informacion en una base de datos MySql y la imagen en una carpeta dentro del dominio.
Atento a cualquier duda o consulta.
Saludos.