2012-09-21 45 views
0

我想从我的/ dev/video1 usb相机使用java捕捉视频,我想知道如何实际执行此操作?我的项目应该是捕获视频并将其传输到另一台计算机。是否也可以使用java建立一个avconv服务器?如何使用java在linux中从/ dev端口捕捉视频

+1

与你的第一个问题相关:http://stackoverflow.com/questions/5504191/capture-live-video-from-webcam-using-java – Vulcan

回答

2

它已经完成了你,所以你可以看看现有的项目。

v4l4j wouble be a great place to start

更新
作为Andy Ross评论我链接的库是非常低的水平,你可能会寻找到更多的东西容易,因为gstreamer-java使用。

+1

可能更好看一下“gstreamer-java”(http:// code.google.com/p/gstreamer-java/,我从来没有尝试,也没有听说过现在)。 V4L2是低级API,它为您提供了一堆原始帧。通常,当有人想要“捕捉视频并将其传输到另一台计算机”时,他们希望编码的视频具有同步音频。适当的API是gstreamer。 –

+0

@安迪罗斯为输入。要更新答案以反映您的评论。 – Frankie

2

Java对媒体没有广泛的支持。您可以使用GStreamer JNI绑定或切换到QT或本机C/C++ GStreamer