In Progress

Programmer required to take over video processing project

We're are looking for a person EXPERIENCED in writing code to manipulate video streams and specifically decoding h.264 video streams using C# (winddows) or java or c++ (linux) to help with an existing project where we are receiving an h.264 high definition video stream and are required to performing specialized motion tracking procedures on the frames. After the processing is done, the image stream must be re-assembled and prepared for transmission (wmv or flash file).

The project is already underway, and the last contractor could not continue, thus needs to be replaced. Basic framework is done and modules started (using C).

You MUST have extensive experience in the programming language to be used AND in dealing with video (demuxing, decoding, encoding).

The frames will be in high definition or greater and we need to create a 'window' or 'sub-view' within the high definition frame to rebroadcast to an external party. We have an SDK to help (as the stream contain 180 degree view, it is required to de-morph the image) with this however we need someone experienced in re-generating the stream to be output to a separate service provider.

We need someone who has done work on processing video within applications before as we have a tight timeline. Developers who have worked on Network Video Recorder software and the like will be preferred. Please post detailed experience withing your responses to be considered.

Specifically we will need the following:

1. Code to process incoming h.264 video stream from 5MP IP camera

2. Code to store locally h.264 stream as well as providing uncompressed video to other part of application

3. Demux video and audio (timestamped)

4. Decode H.264 Video and forward to other routines for processing

3. Re-encode in either wmv, h.264, mp4, flash or other format, from a modified uncompressed stream and re-mux audio. Output to be created for broadcaster

4. Suggest any 3rd party tools to help complete the project more quickly

5. Assist in using SDK to process uncompressed video

6. document and perform review of components provided.

Previous code and documentation will be provided to those with sufficient experience to be considered.

Please ask as many questions are require prior to placing bid, addition work will probably follow after this project for maintenance and modifications.

Skills: Adobe Flash, C# Programming, C++ Programming, Linux, Video Broadcasting

See more: video processing project, video processing programming, video decode, writing to a file java, writing to a file in java, writing process definition, writing frames, writing a programming language, video programming, tools a programmer needs, software programmer service, software programmer contractor c#, software developers network, service stream, programming language timeline, programming language definition, programming degree, programming definition, programmer service, programmer questions, programmer language, programmer degree, programmer contractor, processing programming language, over person

About the Employer:
( 11 reviews ) Toronto, Canada

Project ID: #1258089

Awarded to:

lancermike

I can do the whole thing. Please check PMB.

$799 CAD in 20 days
(1 Review)
0.0

5 freelancers are bidding on average $1100 for this job

oddSchool

Please check Pm for offer.

$1000 CAD in 20 days
(7 Reviews)
4.9
MiddayNick

Where did the prev. developer stumble?

$1500 CAD in 10 days
(2 Reviews)
4.7
jeffhavish

HELLO SIR PLEASE CHECK PMB

$900 CAD in 9 days
(0 Reviews)
0.0
som1

I can do this project with the best service as i have experienced regarding video services in a very high performance.

$1300 CAD in 15 days
(0 Reviews)
0.0