Negotiated zstd-22 state compression
Changed
Once both peers advertise zstd, every serialized state update uses zstd level 22. Initial packets stay with zlib for negotiation.
Why
Screen updates are small but frequent, and satellite bandwidth is expensive. State compression is a core part of the link strategy.
Why it matters
There is no size threshold, zlib comparison, or codec-level tuning. After negotiation, the state codec is always zstd-22.
