From 7a8692f3c602bcbce7c6e710499d83267be1687e Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Mon, 16 Mar 2026 19:26:21 +0200 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA?= =?UTF-8?q?=D0=B8=20SDP=20=D0=BE=D1=84=D1=84=D0=B5=D1=80=D0=B0=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=20Renegotiation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../im/rosetta/service/services/ForwardUnitService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/im/rosetta/service/services/ForwardUnitService.java b/src/main/java/im/rosetta/service/services/ForwardUnitService.java index d3b349a..afa52f1 100644 --- a/src/main/java/im/rosetta/service/services/ForwardUnitService.java +++ b/src/main/java/im/rosetta/service/services/ForwardUnitService.java @@ -138,6 +138,14 @@ public class ForwardUnitService { e.printStackTrace(); } }); + connection.setOfferConsumer(arg0 -> { + try{ + onSdpOffer(arg0); + }catch(ProtocolException e){ + this.logger.error(Color.RED + "Failed to retranslate SDP offer from SFU server: " + address + ", error: " + e.getMessage()); + e.printStackTrace(); + } + }); this.sfuConnections.add(connection); this.logger.info(Color.GREEN + "Successfully connected to SFU server: " + address); } catch (Exception e) {