I'm interested in making a very simple VOIP application. The Java Media Framework API seems to be perfect for this task, but Sun's documentation on JMF is a bit difficult to parse. Could anyone please point me in the direction of a more to-the-point, 'Head First'-styled introduction to JMF?
If not, is it possible to use the standard JavaSound API alone for a rudimentary VOIP application? (I am comfortable using sockets, which will be needed because RTP naturally isn't supported by the JavaSound API). In other words, is it possible to stream data from a microphone over a network connection in real time using the JavaSound API?