录制屏幕的动态(音频+视频)

时间:2014-06-04 12:32:38

标签: node.js webrtc

我是WebRTC的新手,想要实现视频会议,直播等系统,或者您可以使用WebRTC和NodeJS进行Skype。 我对一件事感到困惑,因为它是我们客户的要求之一,在网页上假设发生的事情可能是视频会议说一位主持人一个接一个地回答很多观众,所以应该创建一个视频,连续记录所有这些东西并将实时流发送到服务器以保存在我们的数据库中。 这种东西可以实现吗? 请帮助。

1 个答案:

答案 0 :(得分:0)

您可以通过从画布元素中抓取Jpeg图像来捕获视频。您还可以通过Chrome抓取页面本身来捕获整个页面(如果同一页面中有大量视频)。

对于音频,使用音频API的recording remote audio仍然存在问题,但本地抓取的音频不是问题。

如果您有多个不同的视频并非全部在同一页面中,但想要将它们全部组合在一起,我建议将它们记录在上面,然后将它们组合并同步到服务器端(不是在javascript中,但可能在C或C ++中)。

如果您必须录制远程音频,那么我建议您让这些特定页面通过websockets自己发送音频数据,以便您可以将它们与视频和其他会话同步。