This application will be used as video recorder/ file upload plugin for php/mysql websites. VC++ is preferred for the application programming but other solutions can be suggested (Delphi, Visual Basic, C#...). The small server side part must be limited to PHP/MySQL. This is not a complex project - the features required are standard things that can be found in free source code examples/articles on the internet. SPECIFICATIONS + Login to server - this screen popups when application is started Application POSTs username and password to a php script from the web server (recorder/[url removed, login to view]) and receives a session id. Receives 0 if the username/password is not a valid combination. The server side php login part must not be implemented. Will be done by us on plugin integration. Just use a test [url removed, login to view] file containing a number. + Record full movie or only video/audio stream from selected device(s) (webcam, microphone, videocamera). - Camera Preview - RePlay recording - Webcam Snapshot (capture & save as jpg) + Save recorded data with selected encoder/compression (selectable from encoders available on system) . Should be able to save avi, wav[,mp3]. Note: The software should save raw/compressed data to disk and not memory because it must be able to support long recordings. + Upload any file to server (any size, by posting chunks smaller than the upload limit to a php script (recorder/[url removed, login to view])). This script will save it to a file on the server (someting like ploads/session_id/[url removed, login to view]). Suggestion: MySQL can be used to track chunks, total size. Note: This script should be able to report an error message to the application - user if upload can't be processed. (in case we limit uploads) Note: The file upload must be done in 1 application session (resume support is not required). A progress bar to show the upload status is required on upload. + Translation File. The interface texts should be minimal and loaded from translation file. + Configuration File (.ini) should contain the URL of the server used, application title, link & website name to be shown in the about box. + Interface should be very intuitive Suggestion: There should be a basic "Record & Upload Wizard" (Steps: 1-Record, 2-Save, 3-Upload) . + Aplication should be very easy to install / run. Delivery : All source code is required. Source code must be clean and the functions, libraries easy to recycle and use in future project extensions/improvements. Bid Requirements : 1. Provide samples of your previous work (application, php/mysql) : specifications, links, demos in bid or PMB. 2. Precisely specify real timeframes and prices. Competitive offers will be also considered for future projects. My Blacklist : These freelancers will not be selected on my projects because already lost a lot of my time pretending to be able to do the work: julien2406, newsoft.