我正在评估Java中用于播放音频/视频的库。它不需要是100%的Java;对本地库的Java绑定也完全可以接受。只要能在Java组件上渲染视频,就可以使用可从Java控制的外部应用程序。
目标平台是Linux。Windows支持是一个优点,但不是必需的。
我已经使用了VLCj绑定来试用VLC,总体表现还不错,但在压力下偶尔会崩溃。我也尝试过在slave模式下使用mplayer,效果也不错。但我想评估其他选项。
以下是要求:
- 通过RTSP实时播放H.264、MPEG4。如果支持HTTP的MJPEG则加分。
- 能够在Java(Swing或AWT)组件上渲染视频
- 开源并且处于活跃更新状态
- 稳定可靠
有什么建议吗?