An application that simulates a webcam is needed. This is required for Flash so it should register in webcams list.
After installing software a new webcam will show in flash webcams list. This will be used with flash video conference, live streaming, 2 way video chat, video consultation, video recorder applications from [login to view URL] so you can test with these while developing.
Application should have 2 main features (modes):
1. Screen Sharing
Mainly this should be able to emulate a webcam that shows screen and also a microphone that captures all sounds. This will be used to share presentations, video playback, video game sessions.
Extras:
* selecting a zone to capture with a rectangle drag interface & coordinate inputs; or select a window from dropdown to share/follow
* resizing (custom zoom factor i.e 0.5x)
* follow mouse
* recording (save local avi)
2. Playlist
Add video files to a playlist and these are shown continuously as webcam video.
Extra playlist features:
* add mp3 (with optional album cover to show as video)
* schedule (start playing item at a certain hour:minute)
Mainly required for Windows but a MacOS version build is a plus.
Additional features will be contracted when first step is ready.
The software will check license (based on login/password) on a web server when starting and also will include a watermark png image (loaded from license server) on video.
TECHNOLOGY SAMPLE
There are other software packages that provide similar functionality and can be checked for inspiration. See these programs that simulate webcams as explained on [login to view URL] :
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
DELIVERY
Installer, instructions for deployment & integration and full source code.
PROJECT TERMS
Communication will be done via PMB.
A compatible hosting account will be provided to upload progress for evaluation.
Progress updates should be uploaded and reported at least 2 times per week, since start.
Bid with realistic durations and include some extra time to make sure you can do it within the time frame. Cancellation will be required if project is not ready within bid time frame.
PAYMENT
Required amount will be escrow on project start and will be released when everything is done, functional, delivered as in project requirements.