如何使用网络摄像头录制视频并使用RubyOnRails保存到服务器

Pre*_*rem 7 flash webcam html5 video-recording ruby-on-rails-3.2

我想用网络摄像头录制用户视频并使用Ruby On Rails将录制的视频保存到服务器,这应该适用于所有浏览器.我尝试了以下方法,但这并没有解决我的问题.

  1. http://www.html5rocks.com/en/tutorials/getusermedia/intro/ - 尝试过但无法播放/保存录制的视频
  2. http://www.xarg.org/project/jquery-webcam-plugin/ - 经过验证,似乎不支持视频录制.
  3. http://nimbb.com/ - 是付费的

请让我知道,如果有任何机构有一个标准的解决方案(适用于所有/大多数浏览器,最好是开源).

任何帮助将不胜感激.提前致谢!

Dav*_*der 3

这是一个相当老的问题,但刚刚遇到它并认为我至少会为所有偶然发现这个问题的未来访客提供一个解决方案:

MediaStreamRecorder API目前在 chrome 中尚未实现,但是一些用户已经找到了其他方法.webp来使其工作,即将图像拼接到.webm视频中。现在,使用该实验可能不是最好的想法,但其他项目通过实现一个跨平台库来进一步推进该想法,该库实现了该想法(以及其他浏览器特定的解决方案),其中第一个被恰当地称为MediaStreamRecorder。另一种选择是RecordRTC,我过去曾使用过它,其优点是它们有一些特定的服务器端 Ruby 代码,可以使其正常工作(如果您想做简单的上传,则不需要它,但有时您可能会需要它)想做的不止这些)。