Analizador y generador de URL RTSP
WebTodo se ejecuta en tu navegador: no se sube nada
Admite las dos direcciones: pega una URL RTSP y se desglosa campo a campo (esquema, usuario, contraseña, host, puerto, ruta, consulta), o constrúyela a partir de las opciones. ⚠️ La contraseña es lo más delicado: sus caracteres @ : / ? # deben llevar percent-encoding, porque si no @ corta el nombre del host y : separa el usuario de la contraseña. Al generar, la herramienta codifica, pero solo una vez: si pegas una contraseña ya escrita como p%40ss, no la vuelve a codificar, porque entonces saldría p%2540ss, una contraseña que falla en silencio. Incluye las plantillas de ruta habituales de Hikvision, Dahua, Uniview y ONVIF. Todo ocurre en tu navegador: la contraseña no se sube.
Funciones
- Analiza una URL RTSP y lista host, puerto, usuario, contraseña, ruta y consulta
- Genera la URL desde las opciones, con flujo principal / secundario / tercero y canal
- Transporte elegible entre TCP / UDP / multidifusión (se escribe en transportmode)
- Plantillas de ruta y notas incluidas para Hikvision, Dahua, Uniview y ONVIF
- Aplica percent-encoding a los caracteres especiales de la contraseña, una sola vez
- Avisa si la entrada ya viene codificada, para que %40 no acabe en %2540
- Todo es local: la contraseña nunca sale de tu navegador
Cómo se usa
- Elige «Analizar» y pega una URL RTSP, o «Generar» y rellena las opciones
- Al analizar, comprueba host, puerto y ruta campo a campo
- Al generar, elige marca, flujo, canal y transporte
- Copia la URL completa, o copia un solo campo desde su fila
Preguntas frecuentes
- ¿Y si la contraseña lleva @ o dos puntos?
- Hay que aplicarles percent-encoding: @ se escribe %40 y : se escribe %3A. Si no, @ se lee como el separador entre la información de usuario y el host, y el host queda cortado; : se lee como el separador entre usuario y contraseña, y ambos se desplazan. Esta herramienta codifica sola al generar.
- ¿Por qué mi contraseña p%40ss no se volvió a codificar?
- Porque ya es una forma codificada. Volver a codificarla convertiría % en %25 y daría p%2540ss: el dispositivo decodificaría p%40ss en lugar de p@ss y no conectaría, sin ningún aviso. Por eso la herramienta detecta %XX, usa el valor tal cual y lo advierte.
- ¿Por qué la ruta cambia según la marca?
- Porque no existe una ruta RTSP estándar. Hikvision combina el canal, un cero y el número de flujo (principal 101, secundario 102); Dahua usa /cam/realmonitor?channel=1&subtype=0; Uniview suele usar /media/video1; y las URI de ONVIF normalmente las devuelve el GetStreamUri del equipo. La herramienta muestra formas habituales; manda el manual del dispositivo.
- ¿transportmode es un parámetro estándar?
- No. Es un parámetro de URL que admiten algunos equipos (como Hikvision) para elegir unidifusión o multidifusión. En RTSP, TCP o UDP lo negocia normalmente el cliente en el SETUP con RTP/AVP/TCP o RTP/AVP, y no se refleja en la URL, así que aquí tanto TCP como UDP se escriben como unicast.
Herramientas relacionadas
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Caja de cURL
WebConvierte un comando curl en código de siete lenguajes, lo desglosa en método, cabeceras y cuerpo, o construye un curl a partir de una petición HTTP.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.
Tipos MIME
WebConsulta el tipo MIME a partir de una extensión, o la extensión por defecto de un tipo de medio. Solo los habituales. Todo en tu navegador.
Generador de .gitignore
WebGenera un .gitignore a partir de plantillas de lenguaje, framework, editor y sistema. Las secciones se fusionan y se quitan duplicados. Todo local.