mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-07-03 14:05:39 +02:00
384268b83e
The #95 telemost fix widened three global windows (control pong 15s->45s, smux keepalive 30s->120s, tunnel ack 15s->90s). These live in shared packages, so they also slowed dead-link detection on jitsi/datachannel: a genuinely dead session stayed alive up to 120s before reconnecting, which presented as the link going down and not recovering. Restore the conservative defaults globally and apply the relaxed windows only when the transport implements transport.ControlPlane (vp8channel/ goolom), where KCP batching + SFU publisher-PC renegotiation legitimately go silent for ~25-30s. Conventional carriers reconnect promptly again.