login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Screen Capture Windows Service

Bids 
15
Avg Bid
$613 USD
CLOSED
  • Project ID:

    280135
  • Project Type:

    Fixed
  • Budget:

    $250-$750 USD

Project Description:

This is an NT Service that must capture video activity of the screen of a Windows machine, in a low bandwidth manner, so that can be sent to a central system, without clogging the lan.

That means that eventually there will be multiple instances of this program performing the task on different machines of a single local network recording video.

We do prefer it done under Delphi given it is our main tool, although if offered under VC++ could consider it, if well documented and explained.



Some details and requirements:

Nt Service will be running is running all the time on the windows machines and needs to have two modes, that could be passed as startup parameters.

a- "Full Time Recording".

In Full time recording, the program will be creating files of the screen video, each file will be about the same size and have a name with an structure that has a number of the recorded pc, start and finish time. num_yy_mm_dd_hh_nn_ss__yy_mm_dd_nn_ss
i.e.: 210_08_06_27_16_32_15__08_06_27_16_33_55.fil



b- "Recording on Command".

The program will listen on a TCP/IP port for the start and finish command, in order to proceed to start or stop recording. (the start command will also collect an "ID Number" of the recording)

In "Record on Command" mode, there would be a single file being created with a slightly modified structure from "full time" that also contains the "ID Number"that came on the Start command received via IP.
ID_num_yy_mm_dd_hh_nn_ss__yy_mm_dd_nn_ss
i.e.: 123456_210_08_06_27_16_32_15__08_06_27_16_33_55.fil

Recordings will be created on daily created directories which will be held on monthly created ones.
i.e.: c:/recordings/2008/06/27/recording.xyz

When the system finishes creating a recording will rename it with a '0_' at the beginning of it, so that other systems know that file could be used and/or sent.

i.e. 0_123456_210_08_06_27_16_32_15__08_06_27_16_33_55.fil

As previously said, low bandwidth footprint is expected, 64kbps or less, you may lower the amount of colors of the video or even propose to put it in BW.

Other thoughts:
As a second stage, or maybe a different project, we'll be doing the sending procedure to a server and register of the files according to time into a database. But won't be requested into this first part of the project unless offered.


Programmer will release the rights of the code given we need to own full copyrights of it, to own, license, modify, sell, etc, etc.

Payment will be done when we are able to compile the project and produce a working Windows NT Service that records screen video into files as requested .



Skills required:

C Programming, Delphi, Windows Desktop

Project posted by:

salacias United States
(6 Reviews)

Last seen:

Public Clarification Board

1 messages

  • salacias

    A Few more things about the project:

    1- Screen video capture utility must not interfere with the performance of the machine, that is mouse movement and screen usage must be the same without the user feeling a slow performance on the windows movement, etc.

    2- FPS is open, could be 8, or more or less, what we need is manageable sized files and not slowing down the users gui .

    Purpose of the Program:
    3- The purpose of the program is for quality assurance related to the usage of our CRM application on some group of users while attending a costumer on the phone, so when a call comes in, we'll be sending a message to start recording the screen, and then sending a message to stop the recording.

    So what we need is to see how the agent moved around the screen, with as little overhead as possible for his pc and for the transmission of the data, that is, fps, colors, etc.

    If you present an application with 64 colors or even Gray scales, and 8 fps but qualifies in the performance requirements, would be very good. (even better if you could change this with parameters to match the particular location though)

    thanks to you all.


    Hope this clarifies some questions done.

    over 3 years ago


If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

creatorul Romania
logo.jpg
creatorul
Romania From Romania     Offline
  Foundation EUFreelance.com Member
$750 in 12 days 
0
over 3 years ago
5.0

7.1

83 Reviews
81% Completion Rate
Professional work.
devunion Russian Federation
devunion
Russian Federation From Russian Federation     Offline
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
  Foundation TycoonTalk.Freelancer.com Member
$549 in 7 days 
0
over 3 years ago
5.0

5.0

8 Reviews
86% Completion Rate
Dear Sir, please, see PMB.
sergiles Serbia and Montenegro
Logo.JPG
sergiles
Serbia and Montenegro From Serbia and Montenegro     Offline
  Foundation EUFreelance.com Member
$500 in 15 days 
0
over 3 years ago
5.0

3.6

1 Review
100% Completion Rate
Dear Sir, I'm very interested in your project. Please check PM.
fedora08 China
fedora08
China From China     Offline
  Foundation EUFreelance.com Member
$700 in 20 days 
0
over 3 years ago
5.0

2.2

2 Reviews
66% Completion Rate
Hi sir I skilled in vc for 5 years
darkchaser Kazakhstan
darkchaser
Kazakhstan From Kazakhstan     Offline
$500 in 10 days 
0
over 3 years ago
Good development speed, good quality!
lanngoc Viet Nam
lanngoc
Viet Nam From Viet Nam     Offline
$600 in 7 days 
0
over 3 years ago
It sound good idea. Contact me and we could go further after considering the demo
ospaco69 Argentina
ospaco69
Argentina From Argentina     Offline
  Foundation EUFreelance.com Member
$700 in 10 days 
0
over 3 years ago
Hello, i have 5 years developing software with Delphi 5 for a extrabanking collection company.
Jeltz Bulgaria
Jeltz
Bulgaria From Bulgaria     Offline
  Foundation EUFreelance.com Member
$600 in 25 days 
0
over 3 years ago
Hello I can do this using C++.I have ready solutions for most problems. Regards
andreasa Austria
andreasa
Austria From Austria     Offline
$700 in 7 days 
0
over 3 years ago
Hello, I have 10 years working experience as a delphi developer. I already did nt services, screen capture programs and multithreaded tcp/ip servers/clients. I can provide you with a mpeg2 video capture of the desktop.... more
Hello, I have 10 years working experience as a delphi developer. I already did nt services, screen capture programs and multithreaded tcp/ip servers/clients. I can provide you with a mpeg2 video capture of the desktop. Maybe you are interested in monitoring the mouse movement or the keyboard and display the additional data in the captures. I would really like to work on that project. less
yzt Iran
yzt
Iran From Iran     Offline
  Foundation EUFreelance.com Member
$500 in 12 days 
0
over 3 years ago
I'm completely familiar with NT services, image compression, video coding and network performance issues. Although my primary programming language is C++, I also know Delphi which might help us work better with each ot... more
I'm completely familiar with NT services, image compression, video coding and network performance issues. Although my primary programming language is C++, I also know Delphi which might help us work better with each other. less
darko1978 Serbia and Montenegro
darko1978
Serbia and Montenegro From Serbia and Montenegro     Offline
$500 in 5 days 
0
over 3 years ago
We can build a demo project for you and if you find it usefull we can upgrade it to the full version.
devcpp Brazil
devcpp
Brazil From Brazil     Offline
$750 in 10 days 
0
over 3 years ago
i have your project here. i sell
Girish601 India
Girish601
India From India     Offline
$600 in 30 days 
0
over 3 years ago
0.0

0.0

0 Reviews
0% Completion Rate
We can do this project as we have considerable amount of experience in VC++
jc25081984 India
jc25081984
India From India     Offline
  Foundation EUFreelance.com Member
$600 in 30 days 
0
over 3 years ago
0.0

0.0

0 Reviews
0% Completion Rate
hi, I can develop this in delphi for you. quality of the work will be maximum.
VAInternet United Kingdom
VAInternet
United Kingdom From United Kingdom     Offline
$650 in 7 days 
0
over 3 years ago
Please see PMB