I gang

Screen recorder client application

We need someone to create an application to be installed on our clients' workstations. Our clients are large corporations, the software much be professional and the install process must be simple and hassle-free.

The application can leverage existing open-source programs or libraries but we need to verify the licensing.

When responding, please describe any experience or specific knowledge that you have about screen capture, screen casting or related technology (e.g. spyware) specifically. We already have developers who can do general programming. We are specifically looking for someone who understands the area.


Create video file (format must be something that can be opened and played by Windows Media Player, AVI preferred for now) of screen activity during an agent's calls. The video file is to be "blended" with audio to create synchronized audio/video file.

High Level Requirements:

1) Create a client program that will be installed on the agent's workstation and capture screen information, then send to a central collection server for further processing. The screen information should be such that a video file can be easily and accurately created. The resulting video file must preserve the time interval of the recorded data accurately, since it will be synchronized to another recorded audio file.

2) The client program must be undetectable to the agent. That is, the operation of the client program can not interfere with the operation of other applications on the workstation and cannot affect the agents screen (e.g. no flicker, pause, etc.)

3) The information available on the data sent to the central collection server must allow for identification of the workstation.

4) Program must be developed in either Java or C++.

5) Resulting data at central server will be queried by workstation, date, time and duration to identify the screens and video file created from result of query.


- Agent: person taking calls whose activity is being recorded

- client: program running on workstation of client

- workstation: PC of agent. Assumed to be Windows XP or Windows 7

Specific Requirements:

Captures frames up to 5 frames per second

Configurable resolution with these choices:

* 4 Bit Gray scale

* 8 Bit gray scale

* 16 Bit gray scale

* 32 Bit gray scale

* 4 Bit Color

* 8 Bit Color

* 16 Bit Color

* 24 Bit Color

* 32 Bit Color

Undetectable to user

After install, the program starts automatically each time the machine reboots

Install process confirms successful installation to installer

HTTPS transmission from client machine to server

Address of destination server is configurable by IP address

Capture files are sent to server on configurable schedule (every X seconds, from N:NN to Y:YY client time)

Each screen capture has time stamp

Each screen capture transmission has machine name of the client server

Screen capture files are as small as possible within the limits of the resolution selected

Encryption of the screen capture information must be easily implemented. Ideally, the application will encrypt as part of its normal operation.


The following describes additional functionality that would be added to the initial application. This is not part of the initial project but is provided for reference:

1) Capture agent login name (when user logs into workstation)

2) Key logging (log all keystrokes of user)

3) Identify applications in use, active and also the caption at the top of each application window

4) Use Optical character recognition or other technology to identify specific types of screens (e.g. data entry screens by specific function.)

5) Obscure specific areas on screen captures (e.g. to prevent capture of confidential information)

6) Trigger applications (when specific events occur on the screen, send transmission to server to alert for these)

7) Trigger screen capture externally (e.g. when a call starts on the audio recorder, it sends trigger to client to begin recordin

Færdigheder: C++ Programmering, Java, Windows Skrivebord

Se mere: screen recorder client, screen recorder, open source screen recorder, clients screen recorder java, client server screen recorder, types data entry software, top software developers, top query, software developers call, software application developers, schedule source, schedule agent, scale definitions, resolution media, project casting, programming definitions, objective programs, java open source programming, installation logging, information technology programming, high level programming, free source programs, free java programming software, free data entry programs, entry level programming

Om arbejdsgiveren:
( 81 bedømmelser ) Charlotte, United States

Projekt-ID: #925893

Tildelt til:


bid specification in PM

$2500 USD in 28 dage
(10 bedømmelser)

18 freelancere byder i gennemsnit $2799 for dette job


Please see PMB

$5786 USD in 30 dage
(286 bedømmelser)

Hello Please read my pmb. Regards Umer

$3000 USD in 20 dage
(20 bedømmelser)

Hello, Please view PMB. Ashwin

$3000 USD in 20 dage
(39 bedømmelser)

Please check PMB

$2500 USD in 30 dage
(21 bedømmelser)

Check pm please.

$1750 USD in 15 dage
(4 bedømmelser)

Hi, I have experience with related projects, please check you PM.

$3000 USD in 60 dage
(4 bedømmelser)

please check pmb

$2000 USD in 30 dage
(6 bedømmelser)

Hi i have 5 year of experience in java please see PM

$2700 USD in 35 dage
(1 bedømmelse)

Hope to have further contact,our company have the developer more then 60 in china ,hope you reply !

$2600 USD in 65 dage
(0 bedømmelser)

Hi, We are Atlanta based Web Development Firm and interested in your project. we can offer a quality product with 100% satisfaction.Please check your PMB for more details.

$3000 USD in 30 dage
(0 bedømmelser)

We are a professionally managed IS0 9001:2008 certified web development company. Our team has extensive experience and we have provided services to reputed companies in US, UK, CANADA & Europe. Currently we have around Mere

$2200 USD in 32 dage
(0 bedømmelser)

WESTERN UNION ONLY, $15 per hour or fixed bid. PORTFOLIO: www.LinuxCAD.com/mobile.html or: www.LinuxCAD.com/mobile/index.php Boris Tkachenko www.LinuxCAD.com/contact.html Software Developer s Mere

$1501 USD in 30 dage
(1 bedømmelse)

Dear Sir, I am very strong at Visual C++, DirectX, OpenGL and Hardware Interfacing. I have been joning with freelancer for 1 years with different ID. Thank you very much. Best Regards, Sayed Mulkhan F

$2750 USD in 30 dage
(0 bedømmelser)

Please check my PM.

$1600 USD in 25 dage
(0 bedømmelser)

Hello please check the PM

$3500 USD in 30 dage
(0 bedømmelser)

hi, I'm ready to work. I plan to do it in java.

$2500 USD in 25 dage
(0 bedømmelser)

I jave updated my bid as you asked. I have already developed even much more advanced multiuser screensharing applications. You will be able to control the Other PC as if you were actually at the other PC . I can custom Mere

$4500 USD in 25 dage
(1 bedømmelse)