2016-09-25 99 views
0

我已经扩展了教程一对一的录音要求。kurento媒体服务器不记录远程音频

原始http://doc-kurento.readthedocs.io/en/stable/tutorials.html#webrtc-one-to-one-video-call

扩展https://github.com/gaikwad411/kurento-tutorial-node

一切都很好,但记录的远程音频。

当录制来电和被叫录像时,在来电录像中被叫被叫语音不存在,反之亦然。

我已经搜查了kurento文档和邮件列表,但没有找到解决方案。

我想到的解决方法 1.使用ffmpeg合并两个视频 2.使用复合录音,我还需要合并远程音频流。

我的问题是

1)为什么它正在发生,因为我可以听到正在通话远程声音,但没有记录。在录音中,我只能听到自己的声音。

2)除复合记录外,是否还有其他解决方案?

回答

1

这是完全正常的行为。当您将WebRtcEndpoint连接到RecorderEndpoint时,您只能获得终端正在推送到流水线中的媒体。由于端点是浏览器和媒体服务器之间的WebRTC连接的一个对等端,因此终端推入流水线的媒体是从协商了WebRTC连接的浏览器接收到的媒体。

您拥有的唯一选项,就像您已经拥有的状态一样,是后期处理或混合混合。

+0

我们可以将另一个音频流添加到相同的webRtcEndPoint ?,因为这样做可以解决问题,而无需复合录制。 –

+0

@SachinG。不,这就是'Composite'媒体元素的用途。 – igracia

相关问题