如何在Java中创建一个新的相机源?



我正在尝试在java中创建一个新的相机源或驱动程序。有一个基于python的类似问题。我想做的是,我想要一个新的摄像头源显示在窗口,以便所有的应用程序可以连接到它。输出将是许多图像在一个循环中显示,而不是现场摄像机。我能用java实现这一点吗?如果是,如何处理?在stackoverflow中有很多基于c++的问题。但与Java无关。我正试图在Java中实现这一点。我想我需要使用directX之类的东西。

我知道如何创建图像循环。但是如何创建相机源?

也许你可以把你的问题分成两部分:

  1. 使用创建虚拟网络摄像头视频源的工具,而不是尝试从头创建驱动程序。正如在许多问题中所讨论的,例如,您可以使用以下工具来创建虚拟直接显示源:DirectShow视频源滤波器用于JPEG和M-JPEG IP摄像机

  2. 使用另一个工具,如ffmpeg从您的图像生成实时mpegts udp流(如本问题所示)。该流是虚拟摄像机源将从中读取的流。

你甚至可以使用Java来创建第2点上的流,使用一些像这样的库(我没有测试过)。

相关内容

最新更新