I have my project on peer-to-peer application that enables voice communications for PCs. but in this program only one side will speak at a time. Also it includes GUI interface for user control, acquiring and compressing audio waveforms and assuring reliable network communications among peers. I read about RTP and JMF.
where can I find any information about it?

does anyone know how to program this in Java? if possible can you give me sample code, documentation etc. ?

thanks,
Muge