根据this question的说法,WebRTC显然已部分在FireFox,Chrome和Opera的开发版本上实现。
但是,我读到Chrome Canary版本尚不支持从设备录制视频。在这个阶段是否有任何允许的实现?
一个非常晚的答案,但很多正在这个领域发生,所以我想我可以通过搜索找到这个问题的那些(像我)更新。
你可以尝试使用RecordRTC
可以使用以下链接中描述的saveToDisk函数将视频保存到磁盘:http://muaz-khan.blogspot.se/2012/10/save-files-on-disk-using-javascript-or.html
这个API仍然悬而未决,因此,不在Chrome的WebRTC v1功能列表中。见http://blog.chromium.org/2012/01/real-time-communications-in-chrome.html
完全披露:我为Ziggeo工作。
Ziggeo有一个视频录制api。我们使用WebRTC在Chrome,Opera和Firefox上录制,在其他桌面浏览器上使用Flash,并在移动设备上使用输入捕获。
您还可以推出自己的WebRTC解决方案:
您正在寻找PeerConnection支持,它允许您将音频/视频(和其他数据)发送到对等方(例如服务器或其他用户)。
WebRTC PeerConnection支持(没有标记)登陆Chrome 23,详见Chromium blog post from October 2012。
目前只有OpenTok和Lynckia提供(测试版)服务器/服务来使用WebRTC录制视频。
从现有的主要流媒体服务器来看,只有Wowza表示他们是monitoring WebRTC but don't yet have plans for implementing it。
现在的答案似乎是“不”。 Chrome Canary在实现WebRTC方面是最远的,它们也没有构建它。