PCMFlowOpus
Кодек Opus для PCMFlow с поддержкой голосового обмена между микроконтроллерами через ESP-NOW и UDP
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0856d10288075d412aab99666d0164f896fde955f339f03dbbabec4726b9bd56PCMFlowOpus-0.2.0-0856d102.zipОписание
Кодек Opus для PCMFlow, нужен если вы строите двусторонний голосовой обмен между микроконтроллерами — VoIP, ESP-NOW трансиверы, голосовые каналы через UDP или WebSocket. Оборачивает libopus от Xiph.Org и подключается к PCMFlow через стандартные интерфейсы PCMSink и PCMSource. Работает с сырыми Opus-пакетами размером 40–200 байт, что удобно для ESP-NOW с его лимитом в 250 байт — сжатие достигает 10–15 раз по сравнению с raw PCM. Декодер поддерживает восстановление потерянных пакетов и коррекцию ошибок. Требует PCMFlow как зависимость. Контейнеры Ogg/Opus и работа с файлами .opus пока не поддерживаются — для этого используйте MP3 и FLAC через саму PCMFlow.