Find Jobs
Hire Freelancers

Linux Lazarus streaming video client

$100-500 USD

Closed
Posted almost 14 years ago

$100-500 USD

Paid on delivery
I need a video viewer that is written in Lazarus and that runs in fedora with gnome desk top. The program is going to be a tcp server that connects to one tcp client. The client is going to send a continuous stream of image frame blocks. The server needs to receive the blocks, and then Display them in a nice GUI user interface. The displayed images should be scaled to the image window size (maintaining aspect ratio) and the image window size should be scalable. The initial window size, ip addresses and ports should be read from a configuration file at startup. Startup needs to be automatic. To test the operation of the program a pseudo client will need to be written. The communications protocal will need to be defined such that the program is capable of syncing with the stream after an interruption. ## Deliverables I want to see progress of the appropriate modules. e.g. I would like to test the socket connection prior to the video display. Here is what I see happening Server Socket Module capable of connecting and receiving the video frames. (Client test program to test with) Image Display Form that can take the data from the server socket module Display and scaling code for sharp GUI Initialization code for configuration error and exception handling code for automatic operation
Project ID: 3488906

About the project

1 proposal
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $306 USD for this job
User Avatar
See private message.
$306 USD in 7 days
0.0 (2 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
5.0
9
Payment method verified
Member since Feb 6, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.