SDP ヘッダーのオーディオメディアのポートを取得しようとしています。現在、トラフィックをキャッチするために JnetPcap を使用しています。
次のように、SDP ヘッダーから Media 値を取得しています。
sdp.getAVP(Sdp.Fields.Media.name());
(私はこれが最も美しい方法ではないことを知っています.私はすでにここでより良い代替手段を求めています.)
これは仕事をします。音声通話を除く。コールでビデオが有効になっている場合、SDP ヘッダーにはオーディオとビデオの 2 つのメディア値が含まれます。問題は、getAVP() メソッドが常にビデオ値のみを返すことです。
オーディオ ポートを取得するにはどうすればよいですか?