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



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

"无法初始化捕获设备"。

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

我是否通过采用 JAVA 做出了正确的决定???

如果你想访问网络摄像头,Java可能不是解决方案。大多数Java WebCam库都已关闭,JMF也是如此,它已经过时了。

您可能会发现几年前著名的其他图书馆,例如FMJ,但它们也已经过时了。

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

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

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

最新更新