We require a stream player application to run on a client PC that will take a PCM/uLaw audio stream input, decode it and output the audio stream to the PC speakers with very low latency.
The aim of the system is to provide a very fast streaming receiver to enable audio to be received and processed with minimal delay e.g. for applications where syncing with a video signal is important.
IMPORTANT: attached is the full specification. Please do not email us and ask for further information before you have read the attachment!
The functionality is quite simple. We have selected the "medium project" budget range as we know the project can be completed within 1-2 weeks by those who have experience with sockets, tcp/ip and the PC soundcard interface.
This project replaces our previous one - bids of $75000 are just a joke (we received such bids on our previous project), we don't want you to write windows :)
Thank you for your bid.
As there have been questions about the uLaw/aLaw audio format: to decode uLaw and aLaw to PCM is absolutely trivial - it's a lookup table of 256 16-bit entries. We can provide that table if you cannot find it using google.
you do NOT need to implement IGMP as a protocol - that is done by windows already ! The only thing you need to do is to call a specific windows call like "join multicast group", and you should leave the group when the socket is closed.
We know how to write this software but we do not have the time for it - it is not complicated, really. You can use standard MS C/C++ compiler or .net, as you like - if the output is a single .exe file which runs on all windows platforms without compatibility and library issues (that could be done i guess), even better - then the installer may be obmitted.
Another comment: please do read the spec we have attached - that's why we did this. It will answer your questions ! Of course we will also answer any questions you still may have but not those which are clearly answered in the spec.