是否有允许视频录制的WebRTC实现?

时间:2012-02-16 10:43:06

标签: html5 browser html5-video webrtc

根据this question,WebRTC显然已部分在FireFox,Chrome和Opera的开发版本上实现。

但是,我读到Chrome Canary版本尚不支持从设备录制视频。在这个阶段是否有任何实现允许这样做?

5 个答案:

答案 0 :(得分:3)

此API尚未播出,因此不在Chrome的WebRTC v1功能列表中。见http://blog.chromium.org/2012/01/real-time-communications-in-chrome.html

答案 1 :(得分:3)

一个非常晚的答案,但很多事情正在这个领域发生,所以我想我可以通过搜索找到这个问题的那些(像我一样)给出更新。

您可以尝试使用 RecordRTC

可以使用以下链接中描述的saveToDisk函数将视频保存到磁盘: http://muaz-khan.blogspot.se/2012/10/save-files-on-disk-using-javascript-or.html

答案 2 :(得分:1)

完全披露:我为Ziggeo工作。

Ziggeo有一个视频录制api。我们使用WebRTC在Chrome,Opera和Firefox上录制,在其他桌面浏览器上使用Flash,并在移动设备上使用输入捕获。

您也可以推出自己的WebRTC解决方案:

  • 在Chrome和Opera上,您必须单独录制音频和视频,并在JS中自行编码;然后,将它们发送到您的服务器并使用例如转码进行转码。 ffmpeg到mp4s和其他目标格式

  • 在Firefox上
  • ,您可以将视频和音频的webm对象组合在一起并发送到您的服务器。

答案 3 :(得分:0)

现在的答案似乎是“不”。 Chrome Canary在实现WebRTC方面是最远的,它们也没有构建它。

答案 4 :(得分:0)

您正在寻找 PeerConnection 支持,它允许您将音频/视频(和其他数据)发送到对等方(例如服务器或其他用户)。

WebRTC PeerConnection支持(没有标记)登陆Chrome 23,详见Chromium blog post from October 2012

目前只有OpenTokLynckia提供(测试版)服务器/服务来使用WebRTC录制视频。

从现有的主流媒体服务器来看,只有Wowza表示他们是monitoring WebRTC but don't yet have plans for implementing it