const CLIENT_QUEUE_CAP: usize = 256;
Per-client backlog bound. A recorder that falls this far behind is dropped rather than allowed to grow memory or push back on the shared encode thread.