Fas 0. Sidan mäter nätet, ljudkedjan och AAC:ens encoder-delay på just den här telefonen. Resultatet skickas till serverns logg.
Spridningen är det som avgör hur mycket offsetvärdet går att lita på. Under några ms är bra; stiger den är nätet för oroligt för att lita på en enskild mätning.
Knappen behövs för att iOS över huvud taget ska släppa fram ljud. AudioContext får bara startas i en användargest.
Skillnaden är den fördröjning AAC lägger till enligt den här webbläsaren. Är den olika på iOS och Android får flocken en konstant plattformsoffset som ingen klocksynk kan rätta. Den måste kompenseras separat.
Ljudhårdvaran går på sin egen kristall. Driften är varför två telefoner glider isär över tid även när de startade exakt samtidigt.