来自摄像机的视频流渲染到JavaFX 2.0 MediaView中

Shi*_*esh 5 java api camera javafx javafx-2

由于JavaFX2.0具有媒体视图,因此可以以某种方式实时将摄像头实时流式传输到Media组件中吗?由于没有相机API,我不知道如何实现这一点.我们可以使用另一个Java库来处理摄像头,然后在MediaView中传输视频

它是否可能,如果是,那么我们怎么做呢.可以将任何JavaAPI用于摄像头,然后将视频流式传输到MediaView中吗?

Mat*_*t N 1

有一个名为Xuggle的 Java 库,它是一个用于将视频流传输到 Java 应用程序的开源解决方案。它构建在 ffmpeg 库之上。

根据我的经验,它可以与 MPEG-2 和 MPEG-4 编解码器的某些实现一起使用,但不能与其他编解码器一起使用。如果您不知道的话,这些编解码器有大约 800 个不同版本,其中一些最终会将数据包粘贴在前面、中间或末尾,以强制您在显示视频时使用它们的解码器。直到新的 JavaFX 代码(也许包括新的 JavaFX 代码)为止,对将视频流传输到 Java 的强大支持还很少。

您可能想要尝试执行一些操作,例如将 VLC 实例嵌入到 JPanel 中并将其显示给用户。还有一些库尝试允许 Flash 和 Java 之间进行某些交互,可用于解决此问题。

祝你好运!