Номер исходного порта UDP отсутствует в ответном сообщении SETUP
Я работаю над приложением Wifi Display Sink в Android и столкнулся с проблемой, когда источник не отправляет номер порта UDP-сервера в сообщении RTSP SETUP.
НАСТРОЙКА ОТВЕТА, как показано ниже
'RTSP/1.0 200 OK
cseq: 2
date: Tue, 11 Aug 2015 15:12:38 +0000
server: Mine/1.0
session: 1719935144;timeout=60
transport: RTP/AVP/UDP;unicast;client_port=15550-15551;
'
ПРИМЕЧАНИЕ. Я выяснил номер порта сервера с помощью tcpdump в исходном устройстве. Это 16660. Он также не похож ни на какой конкретно назначенный номер порта. Похоже, случайный номер порта жестко закодирован в исходное устройство для приложения отображения Wifi.
Есть ли другой способ узнать номер порта сервера, который я должен прослушивать для входящих пакетов UDP?
1 ответ
Вы должны прослушивать порты 15550 и 15551, и входящие пакеты UDP будут содержать их порт источника.