p2p java voice chat applet

Annullerat Publicerat Oct 10, 2005 Betalades vid leverans
Annullerat Betalades vid leverans

i need a p2p voice chat application with also a clear text chat module (as in skype) for my website. (much more like mandolino-phoenix) itwill be a JAVA applet,so that the users can connect without downloading or setting up any other application. (after they login to site). The codec is up to the coder, but i recommend speex.

the main components will be ;

ONLINE OFFLINE

when the program starts, it will connect to the site DB and put the new values of ip and port of the user.

FriendsList ,RequestList and banlist will be taken from site DB.

Application will get the ip-ports of friendslist from DB. (banlist will be shown offline, RequestList will be shown with a ? mark -or something like that-).

application will querry online p2p friends every X mins. (except bans and requestlist).

Every Y mins will fetch new ip-ports for new online friends.

SEARCH&ADD

From site db user can querry new users according to interests and groups, founded users can be requested via application.

REMOVE

User can remove friends from list.

ABOUT

User profiles will be fetched from site db, and it can be updated by the user.

User can put pic to the application,and it will be taken from other peer when chat request is accepted.

P2P commands

(P2P commands will not be send to banlist)

(commands will start with different tags.)

“msg:?? messaging prefix (clear text messaging)

“req:?? friend add request prefix

“rok:?? request ok prefix

“vrq:?? voice chat request prefix

“vok:??voice chat request ok prefix

“frq:?? file send request prefix

“fok:?? request ok prefix

“pic?? about picture request

MIU (multi lingual user interface)

this chat application is for a turkish web site, so the coder must supply environment variables to translate.

## Deliverables

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).

## Platform

platform independent (web site will be served on a linux or win server according to needs)

Amazon Web Services Ingenjörsvetenskap Java MySQL PHP Programvaruarkitektur Programvarutestning Webbhotell Webbplatshantering Test av hemsidor

Projekt-id: #3924503

About the project

Distansprojekt Aktivt Oct 31, 2005