У меня есть 2 WebRtcEndpoint (звонящий и вызываемый). Эти конечные точки связаны друг с другом, чтобы поделиться своими потоками. В этом общении нет проблем. Каждый узел получает поток другого узла без потери кадра.
Я хочу записать эти два потока рядом. В результате моего поиска kurento композитный может использоваться для записи потоков вызывающих и вызываемых абонентов рядом. Но этот способ записи приводит к потере большого количества кадров в файле записи.
Моя реализация:
// To connect streams
callerWebrtcEndpoint.connect(calleeWebrtcEndpoint);
calleeWebrtcEndpoint.connect(callerWebrtcEndpoint);
//To create grids and to record output of composite element
callerWebrtcEndpoint.connect(callerHubPort);
calleeWebrtcEndpoint.connect(calleeHubPort);
recordHubPort.connect(recorderEndPoint)
Есть ли альтернатива этому?