2011-04-18 92 views
0

我在使用java applet通过网络捕获和流式传输视频。到目前为止,它看起来像JMF已经过时,FMJ将无法以合理的速度捕捉。有没有其他库可以用来捕捉和/或从网络摄像头以每秒至少10-15帧的速度流式传输视频?如何使用applet从java摄像头捕获视频?

回答

0

我最近做了这个,不得不写一个JNI来捕捉视频并对其进行编码或解码。

这是一个痛苦,因为您必须为每个平台(如Windows 32和64位,OSX 32和64位以及Linux 32和64位)编写JNI。

使用JNLP(Java web start)是一个比applet更好的选择,因为它允许你设置它,所以它会自动下载并为当前O/S安装正确的JNI。

JNLP或Applet将要求您生成签名的jar来工作。

+0

在这种情况下,我可能只是使用OpenCV进行捕获。 – baobrien 2011-04-18 03:01:48

+0

是的,你可以将OpenCV包装在JNI中,如果还没有JNI包装,你也可以使用JNA直接调用OpenCV。 – 2011-04-18 03:03:53

+0

@baobrien你很幸运http://code.google.com/p/javacv – 2011-04-18 05:47:20

相关问题