Generador de URL RTSP
Genera URLs RTSP para cámaras IP y transmisión de video con autenticación, rutas personalizadas y configuraciones predefinidas de dispositivos comunes
Entrada
Salida
Leerme
¿Qué es RTSP?
RTSP (Real Time Streaming Protocol) es un protocolo de red diseñado para controlar servidores de medios en streaming. A diferencia de HTTP, que descarga archivos completos, RTSP establece y controla sesiones de medios entre puntos finales, permitiendo la reproducción en tiempo real de contenido de audio y video. Es el protocolo estándar utilizado por cámaras IP, sistemas de vigilancia y codificadores de video para transmitir flujos de video en vivo a través de redes.
RTSP normalmente opera en el puerto 554 (o 322 para conexiones seguras RTSPS) y funciona junto con RTP (Real-time Transport Protocol), que se encarga de la entrega real del medio. El protocolo soporta comandos como PLAY, PAUSE y TEARDOWN, brindando a los clientes control sobre el flujo de medios.
¿Cómo funcionan las URLs RTSP?
Una URL RTSP sigue una estructura específica que indica a los reproductores de medios cómo conectarse a un flujo:
rtsp://[username:password@]host[:port]/path[?query_parameters]- Protocolo:
rtsp://para conexiones estándar ortsps://para conexiones cifradas - Autenticación: Nombre de usuario y contraseña opcionales para flujos seguros
- Host: Dirección IP o nombre de host de la cámara/servidor
- Puerto: Puerto de red (por defecto 554 para RTSP, 322 para RTSPS)
- Ruta: Punto final específico de la cámara que identifica el flujo
- Parámetros de consulta: Opciones adicionales como canal, subtipo o configuraciones de codificación
Los diferentes fabricantes de cámaras utilizan distintos formatos de ruta, por lo que encontrar la URL correcta puede ser complicado sin documentación.
Descripción de la herramienta
Esta herramienta genera URLs RTSP correctamente formateadas para cámaras IP y dispositivos de streaming. Soporta tanto RTSP estándar como protocolos seguros RTSPS, maneja la codificación de URL para caracteres especiales en credenciales e incluye rutas predefinidas para marcas populares como Hikvision, Dahua, Axis, Foscam y Sony. El generador también crea comandos listos para usar en VLC media player y FFmpeg.
Ejemplos
Transmisión básica de cámara:
- Host:
192.168.1.100 - Ruta:
/stream - Resultado:
rtsp://192.168.1.100/stream
Cámara Hikvision autenticada:
- Host:
192.168.1.64 - Usuario:
admin - Contraseña:
camera123 - Ruta:
/Streaming/Channels/101 - Resultado:
rtsp://admin:camera123@192.168.1.64/Streaming/Channels/101
Cámara Dahua con puerto personalizado:
- Host:
10.0.0.50 - Puerto:
8554 - Ruta:
/cam/realmonitor - Parámetros:
channel=1&subtype=0 - Resultado:
rtsp://10.0.0.50:8554/cam/realmonitor?channel=1&subtype=0
Características
- Múltiples protocolos: Soporte para conexiones RTSP y RTSPS seguras
- Preajustes de marcas: Plantillas de ruta integradas para cámaras Hikvision, Dahua, Axis, Foscam, Sony y cámaras compatibles con ONVIF
- Codificación de credenciales: Codificación automática de URL para nombres de usuario y contraseñas que contengan caracteres especiales
- Constructor de parámetros de consulta: Añadir fácilmente parámetros personalizados como números de canal y calidad de transmisión
- Generación de comandos: Genera automáticamente comandos de reproducción para VLC y de grabación para FFmpeg
Casos de uso
- Configuración del sistema de seguridad: Configurar cámaras IP para sistemas NVR o software de gestión de video generando URLs de conexión correctas
- Integración de automatización del hogar: Crear URLs RTSP para añadir flujos de cámara a plataformas de hogar inteligente como Home Assistant o Node-RED
- Scripts de grabación de video: Generar comandos FFmpeg para grabaciones programadas o archivado continuo de flujos de cámara
- Monitoreo remoto: Configurar aplicaciones móviles o reproductores de escritorio para visualizar flujos en vivo de cámaras IP a través de la red local o VPN
- Resolución de problemas de conexiones: Probar diferentes formatos de URL y parámetros al diagnosticar problemas de conectividad de cámaras
Formatos comunes de rutas de cámara
| Marca | Flujo principal | Flujo secundario |
|---|---|---|
| Hikvision | /Streaming/Channels/101 |
/Streaming/Channels/102 |
| Dahua | /cam/realmonitor?channel=1&subtype=0 |
/cam/realmonitor?channel=1&subtype=1 |
| Axis | /video1 |
/video2 |
| Foscam | /videoMain |
/videoSub |
| Sony | /MediaInput/h264 |
/MediaInput/h264/sub |
| ONVIF | /onvif1 |
/onvif2 |
Uso de VLC y FFmpeg
Los comandos generados pueden usarse directamente en la terminal:
Reproducción con VLC:
vlc "rtsp://admin:pass@192.168.1.100/stream"Grabación con FFmpeg:
ffmpeg -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4FFmpeg con reconexión (para transmisiones inestables):
ffmpeg -rtsp_transport tcp -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4