【问题标题】:Record Screen's Happenings(Audio+Video)记录屏幕发生的事情(音频+视频)
【发布时间】:2014-06-04 12:32:38
【问题描述】:

我是 WebRTC 的新手,想要实现像视频会议、实时流媒体这样的系统,或者你可以使用 WebRTC 和 NodeJS 进行Skype。 我对一件事感到困惑,作为我们客户的要求之一,假设在页面上发生的任何事情都可能是视频会议,说一位主持人一一回答许多观众,所以应该创建一个视频,不断记录这一切东西在一起并将实时流发送到服务器以保存在我们的数据库中。 这种东西可以实现吗? 请帮忙。

【问题讨论】:

  • 是的,你可以抓取屏幕图像并通过 websockets 发送它们,你可以对音频做同样的事情。你对此有什么特别的疑问?
  • @bwtrent:有什么参考吗?

标签: node.js webrtc


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    相关资源
    最近更新 更多