Вопрос: Я использую API веб-аудио. Мне нужно буферировать непрерывный аудиопоток, например, радиопоток. и когда я получаю уведомление, мне нужно получить последние 3-х аудиоданные и отправить их на сервер. Как я могу добиться этого? У nodejs есть встроенный буфер, но он не является круговым буфером, если я пишу в него непрерывный поток, он, кажется, переполнен.как экспортировать последние 3s данные веб-аудиопотока
Справочная информация, чтобы помочь вам понять мой вопрос: Я реализую метод аутентификации на основе обычного звука. Вкратце, мне нужно сравнить два звука аудиосигнала (один от клиента и один от устройства привязки, они все время синхронизируются с сервером), если они достаточно похожи, запрос аутентификации будет одобрен сервером. Запись звука выполняется как на клиенте, так и на якоре с использованием веб-аудио API.
Мне нужно управлять буфером на привязном устройстве для потока окружающего звука. Предполагается, что якорное устройство работает все время, поэтому поток не будет завершен.