From d105e582f42f27f8a4ef159769bb633892fd585b Mon Sep 17 00:00:00 2001 From: Dmytro Bogovych Date: Sat, 30 Aug 2025 15:19:21 +0300 Subject: [PATCH] - fix SRTP initialization --- src/engine/media/MT_SrtpHelper.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/engine/media/MT_SrtpHelper.cpp b/src/engine/media/MT_SrtpHelper.cpp index 1b145605..5b54f4b7 100644 --- a/src/engine/media/MT_SrtpHelper.cpp +++ b/src/engine/media/MT_SrtpHelper.cpp @@ -156,7 +156,10 @@ void SrtpSession::open(ByteBuffer& incomingKey, SrtpSuite suite) policyFunction(&mOutboundPolicy.rtcp); mOutboundPolicy.key = (unsigned char*)mOutgoingKey[int(suite)].first->mutableData(); - mInboundPolicy.key = (unsigned char*)mIncomingKey.first->mutableData(); + mOutboundPolicy.ssrc.type = ssrc_any_outbound; + + mInboundPolicy.key = (unsigned char*)mIncomingKey.first->mutableData(); + mInboundPolicy.ssrc.type = ssrc_any_inbound; // Create SRTP session srtp_err_status_t err;