如何在linux中使用java从/dev端口捕获视频

如何在linux中使用java从/dev端口捕获视频,java,linux,Java,Linux,我正在尝试使用java从我的/dev/video1 usb摄像头捕获视频,我想知道如何实际做到这一点?我的项目应该是捕获视频并将其传输到另一台计算机。是否也可以使用java设置avconv服务器?已经为您完成了,因此您可以查看现有的项目 更新 正如我所评论的,我链接的库级别非常低,您可能正在寻找更易于使用的库,因为它已经为您完成了,所以您可以查看现有的项目 更新 正如我所评论的,我链接的库级别非常低,您可能正在寻找更易于使用的库,因为Java没有对媒体的广泛支持。您可以为此使用JNI绑定,也

我正在尝试使用java从我的/dev/video1 usb摄像头捕获视频,我想知道如何实际做到这一点?我的项目应该是捕获视频并将其传输到另一台计算机。是否也可以使用java设置avconv服务器?

已经为您完成了,因此您可以查看现有的项目

更新

正如我所评论的,我链接的库级别非常低,您可能正在寻找更易于使用的库,因为它已经为您完成了,所以您可以查看现有的项目

更新

正如我所评论的,我链接的库级别非常低,您可能正在寻找更易于使用的库,因为Java没有对媒体的广泛支持。您可以为此使用JNI绑定,也可以切换到或本机C/C++。

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

与您的第一个问题相关:与您的第一个问题相关:最好看看“gstreamer java”(我刚才从未尝试过,也没有听说过)。V4L2是一个低级API,它为您提供了一系列原始帧。通常,当有人想要“捕获视频并将其流式传输到另一台计算机”时,他们希望使用同步音频的编码视频。合适的API是gstreamer。@Andy Ross thks用于输入。我将更新答案以反映您的评论。最好看一下“gstreamerjava”(我之前从未尝试过,也从未听说过)。V4L2是一个低级API,它为您提供了一系列原始帧。通常,当有人想要“捕获视频并将其流式传输到另一台计算机”时,他们希望使用同步音频的编码视频。合适的API是gstreamer。@Andy Ross thks用于输入。将更新答案以反映您的评论。