【问题标题】:How can I capture video from a webcam in java with an applet?如何使用小程序从 Java 中的网络摄像头捕获视频?
【发布时间】:2011-08-07 13:34:45
【问题描述】:

我希望使用 java 小程序通过网络捕获和流式传输视频。到目前为止,JMF 似乎已经过时,FMJ 无法以任何合理的速度进行捕捉。是否有任何其他库可用于以每秒至少 10-15 帧的速度从网络摄像头捕获和/或流式传输视频?

【问题讨论】:

    标签: java video stream webcam capture


    【解决方案1】:

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

    这很痛苦,因为您必须为每个平台编写 JNI,例如 Windows 32 和 64 位、OSX 32 和 64 位以及 Linux 32 和 64 位。

    使用 JNLP(Java Web 启动)是比小程序更好的选择,因为它允许您对其进行设置,以便自动为当前操作系统下载和安装正确的 JNI。

    JNLP 或 Applet 都需要您生成签名的 jar 才能工作。

    【讨论】:

    • 在这种情况下,我可能只使用 OpenCV 进行捕获。
    • 是的,如果还没有 JNI 包装器,您可以将 OpenCV 包装在 JNI 中,您也可以考虑使用 JNA 直接调用 OpenCV。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 2012-09-16
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多