WebRTC mutli广播公司使用recordRTC进行多视角和单视频录制

时间:2018-04-14 10:23:31

标签: javascript php video webrtc recordrtc

我正在尝试创建一个网络活动,其中多个广播公司直播,观众现场观看。广播公司将轮到他们,由活动主持人选择。所以基本上在一个事件中有三种用户类型(1)一个事件主机(也是一个广播公司),(2)多个广播公司(事件发言者)和(3)多个观众。

使用主机和扬声器摄像头记录从头到尾的事件流。请注意,主机视频和音频将在整个活动中进行录制。如果视频不可能那么至少是音频。

我成功整合了这个库:https://github.com/muaz-khan/RTCMultiConnection

通过这个图书馆,我可以显示主持人的摄像机和多个活动和观众的广播机构,能够在没有摄像机的情况下观看它们。

录音时,我正在使用RecordRTC录制事件发言人的每个视频(开始录制一次开始录制并在转弯结束后停止录制)并将其上传到服务器,然后在完成每个发言者的转弯后我合并所有录制的使用ffmpeg的视频。

但是,我想删除ffmpeg合并,并希望将主视频和选定的事件演讲者视频作为单个录制视频一个接一个地录制完整事件。

为此,我将所有视频/ webm blob存储在一个文件中,想要合并所有视频/ webm blob以创建单个视频文件,但没有找到解决方案。

我也尝试使用网页画布录制解决方案,但它没有录制视频元素。

Canvas录制演示:https://www.webrtc-experiment.com/RecordRTC/Canvas-Recording/webpage-recording.html

任何人都可以帮助我将所有webm blob录制为单个视频文件或使用画布将流式视频录制为单个录制吗?

0 个答案:

没有答案