Я запустил nmap на своей IP-камере, чтобы узнать, какие порты открыты. Я вижу, что порт RTSP открыт на порту 554, как и ожидалось. Однако я не вижу открытых портов для потоковой передачи RTP-RTCP.
Вот результат работы nmap:
PORT STATE SERVICE
22/tcp filtered ssh
80/tcp open http
554/tcp open rtsp
8000/tcp open http-alt
8200/tcp open trivnet1
9010/tcp open sdr
9020/tcp open tambora
49152/tcp open unknown
Насколько я понимаю, если я отправляю команду RTSP на сервер RTSP, я получаю SDP или другую подобную презентацию с указанием порта, с которого я могу получить потоки RTP / RTCP, которые будут на портах UDP. Мои ожидания неверны? Камера поддерживает H.264, RTSP, RTP, RTCP.
Параметры Nmap по умолчанию сканируют только службы TCP (и даже тогда только 1000 самых распространенных порты).
Сканирование портов UDP сложнее и поэтому не выполняется по умолчанию.
Пожалуйста, посмотрите, например, руководство nmap для получения более подробной информации о сканировании UDP: https://nmap.org/book/scan-methods-udp-scan.html