Я пытаюсь получить порт аудио мультимедиа заголовков SDP. В настоящее время я использую JnetPcap для перехвата трафика.
Я получаю значение Media из заголовков SDP следующим образом:
sdp.getAVP(Sdp.Fields.Media.name());
(Я знаю, что это не самый красивый способ, я уже попросил лучшие альтернативы здесь.)
Это делает работу. Кроме голосовых вызовов. Когда для вызова включено видео, заголовок SDP содержит 2 значения мультимедиа, аудио и видео. Проблема в том, что метод getAVP() всегда возвращает только значение видео.
Как получить аудиопорт?