使用jquery / flash直接在浏览器中录制来自网络摄像头的视频?

时间:2012-06-30 22:58:29

标签: php jquery flash video webcam

我想让用户通过网络摄像头录制视频,然后通过浏览器将录制的视频上传到网站。

这是一个完全符合我希望我的网站工作方式的示例,除了它似乎不会捕获视频,只是图像。

http://www.xarg.org/project/jquery-webcam-plugin/

请告诉我是否有办法可以自定义此内容,或者我还可以使用其他内容。

我想要独立的东西,不想依赖其他服务来实现这一目标。

谢谢!

6 个答案:

答案 0 :(得分:4)

我们一直在寻找相同的东西,但是从我的研究来看,似乎没有办法严格通过jquery和Flash来做这件事而没有一些后端帮助。

我发现了三个选项:

  1. Adob​​e Flash Media Server
  2. Wowza Media Server
  3. Red5媒体服务器
  4. 这三者都有优点和缺点。 Flash和Wowza不是免费的,但有很好的文档和支持。 Red5是免费的,但根据你正在做的事情,文档可能缺乏。

    我们刚刚为Wowza注册了一份免费的180天开发人员许可证,目前正在对此进行评估。

答案 1 :(得分:0)

HaxeVideo是一个完全使用Haxe编程语言编写的多线程FLV流媒体服务器。

此信息链接Haxe programming language

但我找到了一个简单的出路。我有2个选项。

  1. youtube api(免费)https://developers.google.com/youtube/youtube_upload_widget

  2. http://nimbb.com/(不免费)

  3. 但如果你想尝试。

答案 2 :(得分:0)

结帐http://hdfvr.com。它是Flash开发的商业视频录制解决方案。它可以记录.flv和.mp4文件,当与Wowza和Wowza Transcoder一起使用时,它可以录制带有AAC音频和H.264视频的MP4文件。

它最适合所有3个媒体服务器:Adobe Media Server,Wowza Media Server和Red5 Media Server。

答案 3 :(得分:0)

您最好使用第三方工具,例如red5或wowza。我已经用php实现了wowza。 你可以选择http://www.wowza.com/streaming/record。它易于实现,视频录制过于快速。但它不是免费的。

答案 4 :(得分:0)

对于更多读者来说,这可能是一个很好的有用资源。 Click here

答案 5 :(得分:0)

考虑到价格/文档和可靠性比率,Wowza似乎是一个很好的录音解决方案。许多用户在尝试使用Red5进行录制时报告了损坏的视频。

Wowza Streaming Engine论坛中提到的此解决方案适用于最新的Wowza服务器。 http://www.wowza.com/forums/showthread.php?35683-Webcam-Video-Recorder-for-PHP-scripts

可以免费下载并试用,这可能是测试设置和启动此类项目的绝佳方法。