This is for a webcam and sound client that will be used in many browsers without client download and will send the stream of information to a java server that will send the stream to the 1 or many viewers (same java client, just different user). must handle as many clients and streams as it can using the bandwidth it has at the same time. we can define the FPS rate per client. The client applet can be loaded multipile times in the browser and be pointed to rec. different streams. Only one sending stream per browser. size of the viewing image should be able to enlarged to as big as the sending was sending. should have the ability to pause the sending feed from the client interface. Will be running on a windows Server 2003. Will have to be written so that if the client cant reach the java server on the primary ip address, it will try the alternate ip and once it is recd, it will be redirected to the right client(s). no timeouts are desired so there must be good error checking and recovery to keep the stream alive.
this needs to be done very quickly.
all source and packages and beans, etc will be forwarded to us for safe keeping.
Prefer only those who are java gurus bid on this as we dont have time to wait around. I fyou have this kind of thing in your portfolio or can create a quick proto type to show me, that will help me to lean towards your bid being used.
I dont care what country this is done in, but it must be done to exactly as I say and you should expect a first round of tweaks after it is shown to me. I am on msn messenger and after your bid is accepted, you would be directed to there. you can use the private message area to ask any questions.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
windows 2003 server. client must be mac and pc able to be used in browsers.
Flash may be an option