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 をスキャンするように指示すると、せいぜい「おそらく閉じられていない」という結果が返されます。

関連情報