PLEASE DO NOT APPLY IF YOU DO NOT QUALIFY FOR THE FOLLOWING
1. You must have previously done porting/rewriting project from C/C++ to Java, especially related to video and audio decoding preferably h264 format.
2. You must be expert in network programming
3 Clients needs to be rewritten as a Java Applet, you must be able to deliver the solutions within 1-3 weeks.
4. If you intend to work on multiple project after taking this one or will search for more projects while working on this one, I will find this out and project will be over. So only bid if you are sure that you will be working on this with dedication
I have a client written in C++/opengl that connects to server and decodes the encoded video and audio streaming onto client machine.
There is a requirement to rewrite the client web browsers in the for of Java applet. so using the C++ code it needs to be translated into java. The application not huge only 4000 lines of code in C++. The application uses opengl apis plus third party APIs for which DLLs are available.
Functionality: Client displays the server screen in a window and shows whatever is happening on server, also client is able to control the window using keyboard and mouse inputs.
50% payment will be made after code is completely ported, remaining 50% will be made once the solution is completely tested over the period of 2-3 weeks. You will be responsible for testing and bug fixing.l
Note: code needs to be rewritten in Java
NOTE: Please note that the rendering functionality, creating session, encoding, decoding is already implemented by third party libraries, we just need to use those libraries in our java program (may be using JNI).