2016-09-25 100 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

相關問題