Server Client Video streaming and encoding/decoding System for PC/Android with h.264

This project was awarded to nandkishor209e for $4210 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$3000 - $5000 USD
Total Bids
Project Description


we are currently looking for somebody who can write a Desktop PC based Server software and a Client app for Android. A low latency server/client system needs to be developed that can stream video from a PC to an Android phone via Wifi. The phone also sends back sensor data to the server.

On the the PC side you will be developing a real time streaming application for Windows (7) that streams [url removed, login to view] encoded video data from the screen content of any Direct X application to a Smartphone via Wifi. The Streaming application also needs to be able to receive data from the phone and translate it into simulated HID inputs. All encoding needs to be done on the GPU.

On the Android side you will be developing an app that reads the stream provided by the desktop application, decodes it hardware accelerated, displays it full screen and sends data from the gyro and accelerometer to the server application. The App also needs to do some straight foreward image processing after receiving the video stream.

The entire system needs to be very low latency.

The maximum latency of the entire video streaming process (This means sending gyro data to the pc, translating to HID input, encoding on PC, sending stream to Smartphone, possible rescaling and image processing of the video) needs to be done in under 50ms.

Entire source code must be provided upon delivery.

The Android APP needs to support Android 4.0+ and needs to work on current phones such as the Nexus 4.


Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online