使用 OpenVidu 和电子进行视频录制

Posted

技术标签:

【中文标题】使用 OpenVidu 和电子进行视频录制【英文标题】:Video recording with OpenVidu and electron 【发布时间】:2020-06-01 03:26:43 【问题描述】:

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

【问题讨论】:

【参考方案1】:

@Vasniktel 从技术上讲,可以录制视频客户端,因为有许多 WebRTC 示例可以在客户端本地录制,但这对 openvidu 来说并不合适。但是在 electronjs 上录制是......

github.com/hokein/electron-screen-recorder

tutorialspoint.com/electron/... 您可以在 openvidu 应用程序旁边单独集成录制。

这里的主要区别是您想要记录来电,虽然您可能无法仅写入传入的 webrtc 数据,但您应该能够记录视频播放器所在的应用程序(画布)区域被渲染。您将重新编码解码后的渲染视频流,但它不应该对性能造成太大影响。

【讨论】:

@Vasniktel 如果您认为您的问题得到充分回答,请不要忘记接受答案。 @Vasniktel:如果可能的话,你能分享一下解决方案吗?

以上是关于使用 OpenVidu 和电子进行视频录制的主要内容,如果未能解决你的问题,请参考以下文章

安卓手机上怎么录制屏幕视频

oppor9手机怎么录制屏幕视频

在 Android 中使用 GPU 进行视频录制和播放

Swift 4 - 在 mac os 上使用 AVAssetWriter 进行 avfoundation 屏幕和音频录制 - 视频冻结

视频录制软件进行电脑屏幕录像的使用方法

使用前置摄像头录制视频时分别获取视频和音频缓冲区