IP camera reference designs


I am looking for some IP/Surveillance camera reference designs for a new project. The project involves designing a camera which records when motion is detected and requires saving/uploading the up the media in to a cloud server(using a Wi-Fi chip). i would like to find some details(application notes/reference docs, examples codes, supported image sensors/camera modules) about the solutions.
The list of main requirements for the project is given below:-
- Video quality of 720p@30fps(or higher)
- Processor with an inbuilt camera interface(MIPI/Parallel, support for both interface is highly recommended)
- Support for image sensor's from different manufacturers
- Support(libraries/drivers) for different Wi-Fi chip's

Jibin Raj