The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
We have developed and deployed a real-time voice and media collaboration platform that currently has clients for desktop PCs and Macs and iPhone. This project is to port the voice component of the client to Android. The architecture is client-server.
The user interface is implemented in Adobe Flash and runs in the web browser under Android 2.2 with Flash 10.1. The voice component runs in the background as a service and communicates with the browser and Flash. The voice component also communicates with our voice server using a proprietary protocol over multiple TCP/IP socket connections. The protocol is NOT SIP. Communication uses a low bitrate speech codec and is encrypted using OpenSSL. It is anticipated that the application would require the use of the Android Native Development Kit (NDK) for performance reasons. Source code for the desktop version of the voice component is available in C++ and from the iPhone in Objective-C for guidance. All interfaces are well defined.
Sign in or Register to see more