Системные требования:
1. Astra Linux 8,1
2. Процессор Эльбрус
3. ком
пилятор lcc e2k
Описание проекта:
Существует проект SIP сервер.
Сервер выполняет две основные функции:
1. Регистрация абонентов
2. Управление аудиоконференцией.
Задача относится к разделу аудиоконференции.
При работе конференции пользователи звонят с помощью SIP телефонов в конференцию, а сервер отвечает за сборку аудиопотоков и перенаправление между абонентами.
Основная проблема заключается в не правильно работающем Voice Activity Detection и возможно самом микшере звонков.
Текст задачи:
Подобрать ВАД с минимальной нагрузкой на процессор, т.к. он и так слабенький или написать алгоритм самостоятельно.
Результатом задачи будут являться:
1. программа на языке программирования C (не С++),
2. Документ, описывающий какие входы, выходы в программе, как с этим работать и как это настраивать.
3. файлы до, файлы после - подтверждающие работу вада.
Нам не нужен сверхидеальный вад с блокировкой шумов. Нам нужен ВАД, который не будет резать голос абонента когда говорит, и когда абонент молчит, чтоб аудиопоток не проходил.