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. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training from India . Nowadays Java has tons of job opportunities on various vertical industry.

    ReplyDelete
  13. There is nothing that is quite as fulfilling as seeing the face of the person you are speaking to. Gone are the days, when you kept wondering if the person in the other end really meant what he or she said. Melbourne escorts

    ReplyDelete