Nmap 不显示开放的 RTP 和 RTCP 端口

Nmap 不显示开放的 RTP 和 RTCP 端口

我正在运行 ffmpeg 如下:

ffmpeg -t 00:05:00 -i rtsp://admin:[email protected]:554  -c:v copy -an  output2.mp4

当 ffmpeg 运行时,我运行 nmap 如下:

nmap -p1-65535 192.168.1.64

我看到以下输出:

Nmap scan report for 192.168.1.64
Host is up (0.00100s latency).
Not shown: 65531 closed ports
PORT     STATE SERVICE
80/tcp   open  http
443/tcp  open  https
554/tcp  open  rtsp
8000/tcp open  http-alt
Nmap done: 1 IP address (1 host up) scanned in 22.57 seconds

我原本希望看到 RTP 和 RTCP 端口也已打开。为什么我没有看到它们?

答案1

每种传输协议都有自己的一组端口号。您扫描了 TCP 端口,但这两种协议都是通过 UDP 运行的。

(UDP 也没有“打开连接”握手,所以如果你告诉 nmap 扫描 UDP,最多你会得到“可能未关闭”的结果。)

相关内容