2011-11-24 74 views
6

理想情况下,我最初寻找的是HTML5媒体捕获API的实现,其中一个polyfill回滚到Flash,但是,我的研究已经得出结论,API正处于起步阶段,尚未被任何主要的供应商,除此之外,Flash意味着做我需要的东西似乎很少。如何在浏览器中进行视频捕获?

我需要能够从摄像头拍摄网络摄像头,显示实时预览,录制和回放该录制内容,仅此而已,无需上传至必需的服务器,全部本地。

是否有任何体面的Flash解决方案?或其他方式来实现这一目标?

我发现了很多Red5的参考,澄清,会提到这个:http://www.red5-recorder.com?这真的是使用的工具还是有更好的选择?

+0

看起来Red5在服务器端录音,所以它不适合:( – Steve

+1

实际上,音频和视频数据是由运行在浏览器中的Flash客户端捕获的,由Flash播放器/计算机运行客户端)并通过流媒体/ rtmp发送到媒体服务器(Red5)。媒体服务器的工作就是将该数据放入.flv或.f4v或mp4文件。 –

回答

3

为此,我最终使用了http://nimbb.com,免费版本有一些限制,但是提供了满足项目标准的基本功能。

除了我的需求,它还允许用户上传录音到Nimbb网站并分享社交,这不会伤害!

+0

如果您正在寻找您的选项,设备捕获支持现在好多了,至少iOS6支持,我相信一些(如果不是全部)主要的桌面浏览器也是如此,所以根据您的项目需求,您现在可以在不使用Flash的情况下解决此问题(或者可能仅作为后备) – Steve

+2

您也可以尝试http://hdfvr.com作为Nimbb的替代方案,它使用桌面上的Flash客户端和移动设备上的HTML Media Capture。 –