Ich bin besonders interessiert an den onaudioprocess der ScriptProcessorNode (bis vor kurzem JavaScriptNode genannt). Es ist ein Ereignis-Listener, der periodisch für die Audio-Verarbeitung aufgerufen wird. Läuft es in einem separaten Thread?Werden Web-Audio-API-Ereignisse in einem separaten Thread ausgeführt?
Ich möchte die Daten in einen Ringspeicher und verarbeiten Sie es außerhalb dieses Callbacks, so dass ich nicht die CPU hog. Ich kann Web-Arbeiter für die asynchrone Verarbeitung verwenden, aber AFAIK Ich würde eine andere Implementierung des Ringpuffers im Fall von verschiedenen Threads benötigen.
Gibt es eine Möglichkeit, dies zu testen?
streamen Sie auch das Audio über Web-Sockets? Wie bist du vorangekommen ? ... am Seitenknoten wäre es nett, Web Audio aus einem Web Worker Thread heraus zu starten! –