mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-07-03 14:05:39 +02:00
a420683707
Server data-plane peer sessions used the conservative 30s smux keepalive while the client used the relaxed window (SmuxConfigFor) for ControlPlane transports like vp8channel. When the carrier went legitimately silent for tens of seconds (publisher-PC reconnect / SFU renegotiation), the server tore down its peer data session first at 30s, surfacing as 'closed pipe' on the client and triggering a reconnect storm. Mirror the client and apply SmuxConfigFor on the server data plane too.