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

  • Status Closed
  • Budget $3000 - $5000 USD
  • Total Bids 24

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.


Get free quotes for a project like this
Awarded to:

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