Sunday, September 26, 2010

JMF Video Chat



[UPDATE] New version available http://blog.boehme.me/2010/10/jmf-video-chat-version-11.html

I developed my own video chat using JMF as base for transmitting and receiving RTP data over a network.

At the moment the program can:

  • display all available and capable video/ audio devices
  • capture live images from your webcam
  • initiate a video chat with the same opened instance on another computer

You don't need to install the JMF as the Jar comes as full package including all dependent librarys.

Here are some pictures:


All found devices are displayed in this screen.


Local capture mode.


Network mode on the host side. Right picture is the local and left is the remote one.


Network mode on the Vm Client side. Same as above.


Test environment: Windows 7 64 Bit --> Windows Xp 32 Bit VM LAN

Requirements:

Java Runtime Environment : at least 1.6

Known Bugs:

Error: Sometimes the camera won't be detected
Solution: Try a few times to "Query Devices"

Error: Some temporary .dll files aren't deleted
Solution: Delete them by hand


Download:
Video Chat 1.0

20 comments:

  1. Dear friend,

    I'm trying to run your application using a Dell Studio 14/1485 Laptop with Windows 7 64 bits and JRE 1.6.0_01, but when I try to Query Devices the system show the message: "Exception on commit = java.io.IOException: Can't find registry file"

    Can you help me?

    Tks a log

    ReplyDelete
  2. Hello,

    this may be an Issue with the Java Media Framework which was used to accomplish the video chat.

    ReplyDelete
    Replies
    1. can you send me the source code khalid_m_n2000@yahoo.com please

      Delete
  3. hello, really cool jmf application. would you like to share the source? thanks

    ReplyDelete
  4. Can you please share the source code of this video chat application.

    ReplyDelete
  5. we want the source code pleaaaaaaaaaas

    ReplyDelete
  6. I have problems with the video, can you tell how to make the video part? i already have a chat with java, but i am lost about the video... i appreciate any help, your program is awesome.

    ReplyDelete
    Replies
    1. can you send me the source code khalid_m_n2000@yahoo.com please

      Delete
  7. very nice application can u share how to include jmf libraries so that the user does not need to install jmf

    ReplyDelete
    Replies
    1. can you send me the source code khalid_m_n2000@yahoo.com please

      Delete
  8. Hi,
    When i execute ur(project)executable jar, i get error msg "de.boehme.app.videochat.exception.UnsupportedJVMException: You have to run this program with a 32 Bit JVM and not 64 Bit! ...will close in 3 seconds!"
    --But my OS is window7 64 bit and jvm is 32 bit.
    I don't understand why it is not working. :(

    ReplyDelete
    Replies
    1. can you send me the source code khalid_m_n2000@yahoo.com please

      Delete
  9. please send the source code , i ll be really thank full to you at ravimohansingh1@gmail.com

    ReplyDelete
  10. Hi,
    Please send the source code. Mail: rafiq10015@yahoo.com

    ReplyDelete
  11. Hello Master,

    Can you send me the source code for this for my thesis. Thanks. wuweimelvz@gmail.com

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. These doctors are acclaimed to be educated and trained at the finest medical colleges & hospitals in the country and are highly rated by peers and patients alike. The startup provides medical consultations across its web and mobile platforms, for customers looking for advice, including in general medicine, psychology, sexology, dermatology, and gynecology, amongst others. anastasiadate reviews

    ReplyDelete
  14. thanks for great post i have been reading many blogs but they way of your explanation is good i learn a lots form this post looking for more interesting new tips from you keep writing great stuff.meet with strangers

    ReplyDelete