0

我从事专门的 voip 应用程序。它使用 TLS 作为信令通道,使用 (S)RTP 作为呼叫中的媒体通道。

编写了一个使用 DirectSound 播放和捕获的音频输出模块。音频模块可防止音频错误。如果它检测到错误 - 1) 关闭问题音频设备 2) 通知主应用程序有关问题 3) 客户可以选择另一个音频设备。大多数时候效果很好。

但有时“移除 / 等待 10-20 秒 / 插入 USB Jabra 耳机”的顺序会引起兴趣。没有更多传入的 RTP 数据包或它们已损坏。操作系统甚至可以向远程对等方发送有关不可用端口的 ICMP 报告。

我检查了 DevPartner 和 DrMemory 错误检查器 - 但他们的报告中没有提示。

我认为这可能是驱动程序或Windows问题。它有时可以在其他系统上重现。

问题 - 我该如何调查这个问题?也许有一些工具可以显示 Windows 中的音频驱动程序活动?

谢谢 :)

4

0 回答 0