Im Prinzip können Sie die JavaScript-Code in der Frage nach Belieben anpassen. Aber ja, es wäre sinnvoll, wenn wir das mal überarbeiten. Allerdings sehe ich ein Problem: Wenn die Aufnahme stoppt und erneut gestartet wird, dann würde eine neue Datei übermittelt und die erste Aufnahme überschrieben werden.
Wie ist denn Ihr Zeithorizont für die Erhebung? Dann würde ich mal klären, ob wir die Beispiel-Implementierung bis dahin optimieren können.