JAVA是否是在线会议系统(音频/视频)的正确选择?

时间:2012-12-11 17:39:10

标签: java project voip jmf

我正在在线会议系统(独立桌面应用程序)上进行项目。为此,我选择 JAVA 作为语言。当我想使用 JMF 打开捕获设备时,它不能给出异常

  

“无法初始化捕获设备”。

我搜索这个问题,很多用户都面临着这个问题。为此,我在想

我采取JAVA是否采取了正确的决定?

1 个答案:

答案 0 :(得分:2)

如果要访问Web Cams,Java可能不是解决方案。大多数Java WebCam库都已关闭,JMF也已经过时了。

你可能会发现像FMJ这样的其他图书馆,这些图书馆在几年前就已出名,但它们也已经过时了。

我知道唯一没有过时的图书馆是 Xuggler VLCJ 似乎也已过时,但有些人声称它适用于大多数网络摄像头。

如果您只需要音频/视频流,那么JavaFX可能会有所帮助。 http://docs.oracle.com/javafx/2/media/overview.htm

另一个最佳库是 JavaCV ,我可以保证。但是案例是它是C ++ OpenCV的包装器,所以你需要在那里做很多工作,才能使它与Java一起工作。而且,它目前没有或没有更少的文档。