как воспроизвести полученный аудиобуфер от другого клиента с помощью аудиокомпьютера?

#audio #audio-streaming #web-audio-api #audiobuffer #audio-worklet

Вопрос:

Я получаю данные микрофона в аудиокомпьютере.

  process (inputs, outputs, parameters) {
       var buff=inputs[0]
       this.port.postMessage(
        buff
    )
}
 

Я отправляю данные с помощью каналов данных webrtc другому клиенту. но после получения данных о другом клиенте я не буду его воспроизводить.
и когда я пытаюсь зарегистрировать переменную buff на стороне отправителя, она регистрирует float32array
, но когда я пытаюсь зарегистрировать полученные данные на стороне получателя, она регистрирует аудиофайл.