File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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 Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Audio video conferencing using Java" Watch "Audio video conferencing using Java" New topic
Author

Audio video conferencing using Java

Srikanth Nutigattu
Ranch Hand

Joined: Oct 30, 2007
Posts: 114
Hi,
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.

Thanks!





Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42913
    
  68
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.
Srikanth Nutigattu
Ranch Hand

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

http://weblogs.java.net/blog/chet/archive/2007/05/media_frenzy.html
http://www.informit.com/articles/printerfriendly.aspx?p=1326515&rll=1

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.
 
Consider Paul's rocket mass heater.
 
subject: Audio video conferencing using Java