**For this software we will accept bids up to $320,00 (please read all the requirements and you will know why this). This amount will grow if the software will be particularly excellent.
**Software feautures:
1) detect webcams on the USB ports and list them in a combo box
2) to show each video coming from each webcam in a different picture box simultaneously (for each webcam detected, one corresponding picture box)
3) possibility of turn on/off each webcam (or simply each picture box)
4) to select the webcam(s) from which to record in mpeg or avi files (the user select the webcams and the file format)
5) possibility (optional for the user, that will select this option for each webcam) to send the video coming from the webcam to a public web address
6) the user can select if to record always the video coming form webcam, or to record the video only when movements detection is seen.
**We prefer that the work is done in Visual Basic 6** (eventually we can evaluate to receive an OCX if other language is used). We need of the source code in order to customize the interface with other functions of ours.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
The software will run on all Windows version.
**We will furnish to the coder some source code written in VB6 from which to start (this code make: movement detection, avi save, jpg save, etc.). The coder will make from these source codes a unique project, adding what isn't already available in this code.**
Basically the user will assign to the picture box the camera by selecting it in a combo box (in which the cameras are listed).
_For the selected camera:_
(1) the user can select the resolution (640x480, 800x600, etc.) - *feature already available in our source code*;
(2) ZOOM IN/OUT function;
(3) save in JPG or GIF file the current image on button click - *feature already available in our source code*;
(4) the user can set the recording delay between a frame and the following;
(5) audio mp3 recording (if camera support audio).