File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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: 42965
Some options to look at would be Java Media Framework, Java Media Components and Quicktime for Java. They're all linked in the Java Media Components is the only one being actively developed, but it doesn't (yet) have all the capabilities the other ones have.
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:
subject: Audio video conferencing using Java
It's not a secret anymore!