代码之家  ›  专栏  ›  技术社区  ›  chroder

从浏览器将网络摄像头视频录制到本地文件系统

  •  3
  • chroder  · 技术社区  · 14 年前

    以下是我们调查过的一些情况:

    1. 使用Flash传输到本地Red5服务器。但我们这里的视频质量有问题。
    2. 使用JMF的javaapplet(我们甚至可以从applet写入文件系统吗?)。我们听说这可能不是很有效。它能处理高清吗?

    基本上,这里最困难的是控件需要嵌入到浏览器中。我们所需要的只是一个向用户显示摄像头框架的框,然后是一些Javascript挂钩,这样我们就可以在HTML页面中编写开始/停止按钮的代码。

    电脑是完全控制的(它是一个信息亭),我们可以对它做任何事情。我们只需要一个在浏览器中运行的解决方案。我们目前的应用程序是运行在Firefox在亭模式和网络摄像头录制只是一部分。

    4 回复  |  直到 14 年前
        1
  •  1
  •   SEK    14 年前

    像其他人提到的那样,由于安全沙盒的原因,从浏览器中向本地文件系统写入任何文件都是极其困难的。使用Flash/Red5的解决方案是一个很好的解决方案。

    API 万一我搞错了。

    Red5 Mailing Lists .

        2
  •  1
  •   Juan Delgado    14 年前

    本地的Red5看起来是你最好的选择。无论什么质量问题,你可能有听起来更简单的解决比任何其他选择。

    或者通过Red5邮件列表找到关于质量调整的信息,或者如果你对Java有足够的了解,那就自己动手吧。

    有道理吗?

    J

        3
  •  0
  •   Vu Tran    12 年前

    https://framebase.io/

    他们有一个录像机小部件,当用户保存录像时,它会自动为你转码。你只需要做一个API调用,在视频转码完成后就可以拿回视频了。

        4
  •  -2
  •   Evan Kroske    14 年前

    如果您可以完全访问计算机,则应使用桌面应用程序录制视频。录制视频和本地存储对于web应用程序来说都是相对困难的,我认为您的解决方案不会比桌面应用程序更具可移植性。