
Estoy ejecutando ffmpeg como en:
ffmpeg -t 00:05:00 -i rtsp://admin:[email protected]:554 -c:v copy -an output2.mp4
Mientras se ejecuta ffmpeg, ejecuto nmap como en:
nmap -p1-65535 192.168.1.64
Veo el siguiente resultado:
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
Esperaba ver también abiertos los puertos para RTP y RTCP. ¿Por qué no los veo?
Respuesta1
Cada protocolo de transporte tiene su propio conjunto de números de puerto. Escaneó los puertos TCP, pero ambos protocolos se ejecutan sobre UDP.
(UDP tampoco tiene un protocolo de enlace de "conexión abierta", por lo que sihacerdígale a nmap que escanee UDP; como máximo obtendrá un resultado "probablemente no cerrado").