I require **estimates** on cost and delivery time to develop a browser based java Video Chat applet.
Applet is able to display video at the incoming stream size. (at least 2 sizes 320*240 and 640*480)
user will have a choice of stream size and can choose a lower resolution stream if bandwidth is a problem
must be able to accept multiple formats, mpg4,wma etc. probably using an embedded media player
Player needs to receive video only not to send video
applet is able to send and receive text (chat) and audio
audio uses compression technology to reduce bandwidth
applet will also send a regular "ping" to the server at pre determined intervals
applet is also able to switch from "chat mode" to "selection mode"
in selection mode the applet will display multiple panels each with an image and when clicked on transfer to chat mode and open the chat room selected.
the applet will only need to communicate with the source server probably using UDP as the communication protocol
Applet will need to accept commands from the server to enable/disable controls, show server based messages etc..
**See Attachment for an outline of a chat session**
The succesful bidder will also be offered the job of creating the chat server software, but is not obligated to accept that. as it is different technology running on a *nix server (sorry not windows)
NOTE... **Performance matters** (and so does size)
It is important that this applet loads reasonably quickly, does not need to reload every time they return to the site (except if updated) in other words optimised for a slow (modem) connection.
proforma bids will be politely ignored
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Java based browser technology, preferably work in all browsers on all platforms, but of course win32 a must