使用 OpenVidu 和 electron 进行视频录制

Video recording with OpenVidu and electron

我必须能够将传入的视频通话记录到文件中。录音必须在用电子构建的桌面应用程序上完成。我正在使用 OpenVidu 作为流媒体平台。有什么办法吗?

@Vasniktel 从技术上讲,可以在客户端录制视频,因为有许多 WebRTC 示例在客户端本地录制,但这不是 openvidu 的 natvie。然而在 electronjs 上录制是...

github.com/hokein/electron-screen-recorder

tutorialspoint.com/electron/... 您可以将录制与您的 openvidu 应用程序一起单独集成。

这里的主要区别是您想要记录来电,虽然您可能无法只写入传入的 webrtc 数据,但您应该能够记录应用程序的区域(canvas) 呈现视频播放器的位置。您将对解码后的渲染视频流进行重新编码,但这不会对性能造成太大影响。