Closed

Security Web-Cam iPad App

This project received 14 bids from talented freelancers with an average bid price of $4688 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
14
Project Description

Project: Security Web-Cam iPad App

The goal of the project is to build a web-cam monitoring iPad app for the Foscam FI9821W and FI8910W models with audio and dual-way speaking. Take Foscam Pro [url removed, login to view] as an inspiration. However, in contrast to Foscam Pro, the focus of this app is on recording and the possibility to apply filters on the video and audio stream. In particular, we want a feature to compress the video stream (e.g., create a video by attaching pictures in one minute intervals) and a filter to mark moving objects in the video (e.g., by shading the moving object red, e.g., using a diff comparison between two frames).

For testing purposes, we will provide internet access to both camera models. Furthermore, if the project is successful, it might lead to several follow-up projects. Thus, we are seeking a long-term collaboration.

General Requirements:
NF1) No libraries with royalty fees or commercial unfriendly libraries (e.g., under GPL license) can be used.
NF2) Compatibility with Foscam FI9821W and Foscam FI8910W web-cams.
NF3) Well-documented and maintainable code, ideally following one of the common coding conventions (e.g., [url removed, login to view])

Functional Requirements:
F1) Show the video stream with audio for both cameras using a horizontal and vertical screen alignment
F2) Function to tilt the camera and control the audio volume
F3) Ability to speak back using the camera speaker
F4) Integrate an extensible filter architecture:
F5) A video filter to mark moving objects in the video: This requires to calculate the difference between two frames and mark the regions with high variations, i.e., above a certain threshold such as a noise level, slightly red (using a transparent layer).
F6) Integrate an extensible recording functionality:
F7) A recorder implementation, which compresses the stream by taking a frame/picture every minute and combines them to a movie
F8) Video-playback for the movies (ideally export/storage into Camera Roll)

Resources:
- [url removed, login to view]
- [url removed, login to view]
- [url removed, login to view]

The project will be paid in 5 milestones:
1) 20% of the amount for delivering the source code, passing the general quality and functionality test for F1-F3
2) 20% of the amount for delivering the source code, passing the general quality and functionality test for F4-F5.
3) 20% of the amount for delivering the source code, passing the general quality and functionality test for F6-F8.
4) 10% of the amount will be funded for fixing all bugs found in the first month.
5) 30% of the amount will be funded after the approval of the app by Apple and fixing all bugs reported by iTunes customers in the following 5 months.

- A bonus of 20% will be paid 6 month after the release on iTunes if no crash or malfunction is reported by customers.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online