views:

34

answers:

2

I am evaluating libraries for playing audio/video in Java. It does not need to be 100% Java; Java bindings to native libraries are perfectly OK. An external application that can be controlled from Java is also fine, as long as it can render video on a Java component.

The target platform is Linux. Windows support is a plus, but not required.

I have played with VLC using the VLCj bindings, and it works pretty well in general, but keeps crashing occasionally when put under stress. I have also used mplayer in slave mode, which looks good. But I'd like to evaluate other options as well.

These are the requirements:

  • Live playback of H.264, MPEG4 through RTP using RTSP. Extra points for MJPEG over HTTP.
  • Able to render video on a Java (Swing or AWT) Component
  • Open source, and actively maintained
  • Stable, rock-solid

Suggestions? Advice?

A: 

Hi, have you looked at gstreamer?

effetto
I know of gstreamer, but I have no experience with it. Have you used it? Can you share your experience?
Grodriguez