Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to record streaming video in Java? Perhaps a way without using a recorder that just records everything on screen? An example might be something like a Saba Centra presentation, a Javanti presentation, a Blackboard Collaborate presentation, or even an Elluminate session.

I have been searching for a while and I have found programs that record everything but Java streams.

share|improve this question

JMF is old and pretty much abandoned but its libraries are still available for download and fully functional.

Yes, you can use the JMF-based freeware called krut. It runs fine on Windows 7 64-bit (I haven't tested it on other machines). You select the area of the screen you want to capture and the program dumps the pixels into a list of jpeg frames and encodes them in mov format. The program has its limitations but is perfectly competent within them. To get audio as well, enable "wave out-mix" under system Sounds/Recording in Control Panel (or whatever the analog is on your system).

The krut source code is also downloadable, but necessarily can't include the proprietary Sun code for the JMF library classes. I have played around with it using NetBeans IDE 7.1.1.

For source code at the level of the JMF binaries, try the open sources available from FMJ.

share|improve this answer
Krut runs also on Windows 8 64bit. Easy tool and works just perfect. With a better compression (with Handbrake) the videos are usable. – FiveO Feb 27 '13 at 7:49

You could have a look at the FMJ Project, an open-source project with the goal of providing an alternative to Java Media Framework (JMF), while remaining API-compatible with JMF.

Java Media Framework (JMF) itself is pretty old and abandoned, but probably still works. You could check out David's solution using JMF.

Another possibility is the open-source JMyron library.

share|improve this answer
@ harrymc - Thanks for the ideas. Do you know if any of these can be ran as an application within Windows to capture the audio and video that is produced from a streaming session? – John Oct 3 '11 at 21:21
Sorry, I never used these products. – harrymc Oct 4 '11 at 4:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .