解决webrtc丢包重传误判为重放攻击的问题

This commit is contained in:
xia-chu
2026-01-09 11:35:37 +08:00
parent 9cc4563fae
commit ae3d551c8a

View File

@@ -204,11 +204,16 @@ SrtpSession::SrtpSession(Type type, CryptoSuite cryptoSuite, uint8_t *key, size_
policy.key = key;
// Required for sending RTP retransmission without RTX.
policy.allow_repeat_tx = 1;
#if 0
if (type == Type::OUTBOUND) {
policy.window_size = 0x8000 - 1;
} else {
policy.window_size = 1024;
}
#else
// TODO 关闭防重放攻击
policy.window_size = 0x8000 - 1;
#endif
policy.next = nullptr;
// Set the SRTP session.