Skip to content

@mega-yfue/eufy-sdk / STATION_CHUNK_BYTES

Variable: STATION_CHUNK_BYTES

ts
const STATION_CHUNK_BYTES: 64000 = 64000;

The payload size a station fills a CMD_VIDEO_FRAME to before splitting an access unit across several of them.

Verified on two independent camera models on one account: every frame of a split unit declared EXACTLY this, and the unit's last frame declared less.

Matched by equality, never as a floor. Stations that do not split deliver whole units in one frame far above this — measured at 148057, 231954 and 234670 bytes on three other models — and treating "at least this big" as "more is coming" holds those units back and then discards them as truncated, which costs exactly the keyframes a decoder cannot start without.

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.