Как стать автором
Обновить

Комментарии 8

Насколько я понял, микрофон на stm32f4discovery не использовали?
Из-за того, что делали в свободное время, да, микрофон к сожалению не поддерживаем.

А перед тем, как приступать к микрофону, хотелось получить сначала какой-нибудь отклик на такой девайс. И потом уже пилить микрофон.

Я видел, что просто микрофон запустить легко. А вот можно ли запустить воспроизведение и запись одновременно, и какого типа гарнитуру для этого использовать ещё не исследовал.

А в каком формате передается звук?
Проверил, PCM. Странно, должен был быть g711. Попробую запустить g711/g712.
Так, глупость какую-то сморозил. g711 и есть PCM, конкретно PCMU/8000. Сейчас используется он.
В свое время щупал pjsip, была задача сделать SIP устройство на LPC2388, увы, PJSIP не подошел, слишком тяжелый. Он вроде требовал pthreads и слишком много ОЗУ. В итоге, пришлось реализовать SIP стек самому. Свой стек конечно имел функциональные ограничения, но в LPC2388 влез :-)
Да, pjsip не оставил впечатление простой библиотеки. Некоторые его фичи были полезными: собственные политики выделения памяти и, самое главное, возможность их отключить :-) т.е. по умолчанию pjsip ест сильно больше памяти, чем ему необходимо, примерно раза в 1.5-2. Видимо, это сделано для ускорения, но непонятно, действительно ли их стек рассчитан на такие большие нагрузки, что обычние аллокатры не подходили.

А вы свой стек куда-нибудь выкладывали?
Нет, это был коммерческий проект и исходники выкупил тот, кто заказывал музыку. А он вряд ли куда-либо их выкладывал.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.