Position Based Group Sync

Keep a group of clients together by publishing the playhead with every command, correcting it for the time the command spent in flight, and seeking only when the local gap exceeds a tolerance — rather than by making everyone wait for the slowest member. Use when a synchronised session drifts audibly apart, when followers stutter continuously as they chase the source, or when each device resolves its own stream and therefore takes a different amount of time to be ready.

maxrave-dev 6db7815 7.2 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/position-based-group-sync commit 6db7815ce0

Frequently asked questions

npx skillmds@latest add maxrave-dev/position-based-group-sync