A 27-year-old man has been jailed for a string of offences including baby camera footage capturing a rape.