Извлечение и подключение USB-аудио гарнитуры Jabra в Windows 7 SP1 может вызвать проблемы с сетью. Как это расследовать?

Я работаю над специализированным приложением voip. Он использует TLS в качестве канала сигнализации и (S)RTP в качестве медиаканала в вызовах.

Написан модуль вывода звука, который использует DirectSound для воспроизведения и записи. Аудио модуль устойчив к звуковым ошибкам. Если он что-то обнаружил неправильно - 1) проблемное аудиоустройство закрыто 2) основное приложение уведомлено о проблеме 3) клиент может выбрать другое аудиоустройство. Работает хорошо большую часть времени.

Но иногда последовательность "удалить / подождать 10-20 секунд / вставить USB-гарнитуру Jabra" приводит к интересной вещи. Больше нет входящих RTP-пакетов или они повреждены. ОС может отправлять отчеты ICMP о недоступном порте даже удаленному узлу.

Я проверил с помощью программ проверки ошибок DevPartner и DrMemory, но в их отчетах не было подсказок.

Я думаю, что это может быть проблема с драйвером или Windows. Иногда это воспроизводимо в других системах.

Вопрос - как я могу исследовать эту проблему? Может быть, есть инструменты, которые показывают активность аудио драйвера в Windows?

Спасибо:)

0 ответов

Другие вопросы по тегам