Framework for an autonomous monitoring camera