wood burning stoves 2.0*
The moose likes Java in General and the fly likes Audio video conferencing using Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Audio video conferencing using Java" Watch "Audio video conferencing using Java" New topic

Audio video conferencing using Java

Srikanth Nutigattu
Ranch Hand

Joined: Oct 30, 2007
Posts: 114
I am in process or developing an audio(and video) conferencing solution using Java.
The target solution will be having the following things:
1. One to many conferencing
2. Light-weight components (which require minimal downloads or installs)
3. Ability to support real-time audio
4. Low bandwidht requirement (Audio and video transmission at 5-10 frames per second)
5. H.261/H.263 format to transmit
6. Can have a swing/applet frontend

Now my questions are:

First: Is my choice of Java correct for audio/video conferencing solution
Two: What is the high level architecture for server side components required
Three: What libraries or frameworks that I can use to make the task easy.

Kindly provide me "Way points" to proceed.


Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42277
Some options to look at would be Java Media Framework, Java Media Components and Quicktime for Java. They're all linked in the http://faq.javaranch.com/java/OtherOpenSourceProjectsFaq. Java Media Components is the only one being actively developed, but it doesn't (yet) have all the capabilities the other ones have.

Ping & DNS - my free Android networking tools app
Srikanth Nutigattu
Ranch Hand

Joined: Oct 30, 2007
Posts: 114
Based on your links and various other sources like:


I think there is no "properly supported" way to implement "Streaming media" in Java.

Hmm.. I think I have to explore other options. I can't imagine Java is such a popular and matured but still doesn't have full fledged media capabilities.
JMF has not seen any serious development. and the proposed JMC is miles away from supporting streaming media.
I agree. Here's the link: http://aspose.com/file-tools
subject: Audio video conferencing using Java