• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Audio video conferencing using Java

 
Srikanth Nutigattu
Ranch Hand
Posts: 114
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 114
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic