Java Voice Chat Client-Server software development (ID:4584)
Project Creator: |
SJayR
FC Member For 6230 Days
Credits 20 Completed Proj. Num. 0 / 1 Total payment USD Avg Daily Online 0.00 h (From 21/5/2007) Available on MSN/Skype No Last Login 7/6/2008 Peers Rating 0.00% ![]() ![]() ![]() |
---|---|
Budget: | Not Sure/Confidential |
Created: | 6/20/2008 2:36:00 PM EST |
Bidding Ends: | 7/20/2008 2:36:00 PM EST ( Expired ) |
Development Cycle: | 30 Days |
Bid Count: | 8
|
Average Bid: | 5,335.00 |
Project Description:
The project is to add voice chat to a web conferencing application that is already developed. This is a client-server application written in Java 2 SE. The voice chat (using voip technology) will include group chat and private chat. I want to use existing open source technology whenever possible. There will be a client GUI that shows active users and groups and facilitates initiating voice chat and responding to a voice chat request. It will also support microphone testing. It should use voice technology that adjusts sound quality based on available band width and other sound enhancing techniques. 1. The developer should preferably use the Eclipse environment and Ant build files for Java development. 2. The client should work on Mac as well as PC. 3. The server needs to run in a Linux environment. 4. I will provide the existing client and server applications into which this will be integrated but expect this to be substantially independent client and server modules. It uses Java jre 1.6 including Swing. 5. Additional features should include the ability of the conferencing leader to enable and disable voice chat for other participants and assign participants to groups. 6. The development process will include several intermediate milestone deliverables that will need to be approved before proceeding to the next one. The milestones would be: a. A high level design document that a) describes the core voip technology that would be used, b) specifies the client-server protocols, c) states the expected server software performance and capacity on a particular hardware configuration and d) specifies the client minimum hardware requirements. b. Prototype which would include a standalone client - server voip application with a simple UI to demonstrate that it works. Standalone, means it would not be integrated into my web conferencing application. c. Full implementation per my requirements. ( I will supply as specific GUI interface design that matches the requirements I've described in my original spec.) |
|
Job Type | Java |
Attached Files: | N/A |