2014-02-25 150 views
2

我正在研究如何通过设备摄像头录制视频/音频。记录将暂时存储在服务器上,然后我将其上传到Vimeo,然后从我的服务器上删除原始视频。后一部分我可以做,第一部分证明是困难的。通过设备摄像头录制视频和音频

我会喜欢使用getUserMedia API,但我还没有找到一种方法来以可靠的方式记录音频和视频。我看了一下MediaStreamRecorder,但目前还不支持。其他解决方案如: http://ericbidelman.tumblr.com/post/31486670538/creating-webm-video-from-getusermedia

速度太慢,并且在太少的浏览器中工作以使其被视为生产站点。这导致我相信唯一的方法就是使用Flash(blurgh)。

这导致我的问题。有没有人有过类似的经验?有没有一种解决方案可以在大多数现代浏览器上运行良好,但不需要下载大型库。我将提供文件上传回退,因此就浏览器支持而言,它只需要在大多数现代浏览器中工作。

我主要是在寻找关于如何解决这个问题的指导和想法。

+1

好的,经过进一步调查,HTML5解决方案绝对不会满足我的需求。所以我正在使用闪存媒体服务器上运行的as3应用程序(Red5) – FlimFlam

回答

1

目前还没有广泛的解决方案。您可以在支持它们的浏览器上使用Flash或Silverlight或Java。您可以在支持它们的浏览器上使用getUserMedia。但即使你做了所有这些,一些浏览器,如Safari(以及iOS)在执行getUserMedia之前一直被排除在外

+1

这是我最初的解决方案,直到我发现录制视频和音频不能在本地完成,并且任何可能的解决方案都有点笨拙和不可靠。除非有人能指出我错了,否则我很想错! – FlimFlam

相关问题