0

私は特殊な voip アプリケーションに取り組んでいます。TLS をシグナリング チャネルとして使用し、(S)RTP を通話のメディア チャネルとして使用します。

DirectSound を使用して再生およびキャプチャするオーディオ出力モジュールが作成されています。オーディオモジュールはオーディオエラーに耐性があります。何らかの誤りが検出された場合 - 1) 問題のオーディオ デバイスが閉じられている 2) メイン アプリケーションに問題が通知されている 3) お客様が別のオーディオ デバイスを選択できる。ほとんどの場合、うまく機能します。

しかし、「取り外し / 10 ~ 20 秒待つ / USB Jabra ヘッドセットを挿入する」というシーケンスが興味深い結果になることがあります。着信 RTP パケットがなくなったか、破損しています。OS は、使用できないポートに関する ICMP レポートをリモート ピアに送信できます。

DevPartner と DrMemory のエラー チェッカーで確認しましたが、レポートにヒントはありませんでした。

ドライバーかWindowsの問題だと思います。他のシステムでも再現できる場合があります。

質問 - この問題を調査するにはどうすればよいですか? Windows 内のオーディオ ドライバーのアクティビティを表示するツールがあるのではないでしょうか?

ありがとうございました :)

4

0 に答える 0