5

根据这个问题,WebRTC 显然已经在 FireFox、Chrome 和 Opera 的开发版本上部分实现。

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

4

5 回答 5

4

一个很晚的答案,但在这个领域发生了很多事情,所以我想我可以给那些(比如我)通过搜索找到这个问题的人提供更新。

您可以尝试使用 RecordRTC

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

于 2013-05-30T13:38:13.147 回答
3

用于此的 API 仍然悬而未决,因此不在 Chrome 的 WebRTC v1 功能列表中。见http://blog.chromium.org/2012/01/real-time-communications-in-chrome.html

于 2012-04-19T00:24:20.613 回答
1

全面披露:我为 Ziggeo 工作。

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

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

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

  • 在 Firefox 上,您可以获得一个用于视频和音频的 webm 对象并将其发送到您的服务器。

于 2015-08-07T14:43:19.663 回答
0

就目前而言,答案似乎是“否”。Chrome Canary 在实现 WebRTC 方面走得最远,但他们也没有构建它。

于 2012-02-18T11:22:50.230 回答
0

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

WebRTC PeerConnection 支持(不带标志)登陆 Chrome 23,详见 2012 年 10 月的这篇 Chromium 博客文章

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

从现有的主要流媒体服务器中,只有 Wowza 表示他们正在监控 WebRTC,但还没有实施它的计划

于 2013-01-16T17:50:02.897 回答