Draai dit op de telefoon, op mobiele data (niet wifi). Dat is het pad dat vork A er echt bij krijgt.
Meet de round-trip telefoon → relay → telefoon met frames van de vorm die er echt
overheen gaat: 20 ms PCM16 mono. Twee klokken tegelijk — een gewone
setInterval en een AudioWorklet — plus wat er met de audioklok
gebeurt als je wegklikt.
Doe dit tijdens elke meting: druk na ~15 seconden op de thuisknop of wissel naar een andere app, wacht daar ~20 seconden, en kom dan terug. Blijf daarna op de pagina tot er een uitkomst staat.
Draai ze allebei. Het verschil tussen de twee is het antwoord: een browser mag een audiocontext die niets hoorbaars doet gewoon opruimen, terwijl een lopend gesprek — microfoon aan, geluid eruit — een heel andere audiosessie is. Alleen de tweede lijkt op CodeTalker.
—
De tweede knop zet je microfoon aan en speelt een zachte toon: dat is met opzet, want het is de combinatie van opnemen én afspelen die de audiosessie zwaar maakt. Hij heeft https nodig.
Zet je luidspreker aan (geen oordopjes) en houd de telefoon zoals tijdens een gesprek. De pagina speelt een toon en meet of de browser die uit je eigen microfoon filtert.
—