Cámaras IP (RTSP) y H.265 → H.264
Actualizado el 08 oct. 2026Castreon puede tomar la imagen directamente de una cámara IP por RTSP y entregarla como cualquier otro canal: HLS, DASH, WebRTC, SRT, push a un CDN. Las cámaras que envían H.265 se pueden convertir a H.264 con un clic, para que funcionen en cualquier navegador.
Disponible desde Castreon 1.1.0, en todos los planes.
Qué necesita
- La dirección RTSP de la cámara. La encontrará en el manual de la cámara o en su interfaz web (normalmente en Red → RTSP). Ejemplos habituales:
rtsp://192.168.1.64:554/stream1,rtsp://192.168.1.64:554/Streaming/Channels/101. - El usuario y la contraseña de la cámara, si los pide.
- El servidor Castreon debe llegar a la cámara por el puerto RTSP (554 por defecto). Si el servidor y la cámara están en redes distintas, conéctelos con una VPN en lugar de abrir la cámara a internet.
Muchas cámaras tienen dos flujos: uno principal (calidad máxima) y uno secundario (resolución y bitrate bajos). Para espectadores en el móvil o con conexiones débiles, el flujo secundario suele bastar.
Añadir la cámara
- Canales → canal nuevo (o Editar uno existente).
- En Fuentes, Tipo → Cámara IP (RTSP).
- Dirección de la cámara — sin usuario ni contraseña. Si pega una dirección que los contiene (
rtsp://admin:contraseña@…), pasan solos a sus campos. - Transporte — TCP (recomendado) atraviesa routers y cortafuegos, sin pérdidas. UDP solo en una red local limpia. Automático deja la elección a FFmpeg.
- Usuario y Contraseña. La contraseña se guarda en el servidor y no se vuelve a mostrar: después de guardar, el campo muestra «•••••••• guardada»; déjelo vacío para conservarla. La contraseña no aparece en el registro, en la auditoría ni en el comando FFmpeg que se muestra. Los caracteres especiales (
@,:,#, espacios) no son problema. - Probar la cámara — Castreon lee unos segundos y le dice qué envía la cámara, por ejemplo «Funciona: H264 1920×1080 · 25 fps · audio PCM_ALAW 8 kHz · leído en 1.245 ms», o el error de la cámara.
- Guardar.
Como cualquier canal, la cámara puede tener fuentes de respaldo: si la primera no responde, Castreon pasa a la siguiente.
H.265 → H.264
Muchas cámaras envían H.265 (HEVC). Los navegadores y muchos reproductores no lo reproducen. Si Probar la cámara muestra H.265 y el canal no tiene perfil de transcodificación, aparece un aviso con el botón Usar el perfil «Cámara → H.264»:
- el perfil se crea con el primer clic y se elige para el canal — después solo Guardar; para las siguientes cámaras se elige el mismo perfil;
- H.264 con la resolución de la cámara, un fotograma clave cada 2 segundos, audio AAC 48 kHz;
- el bitrate sigue a la cámara con la que crea el perfil: por debajo de 720p 1.200 kbit/s, 720p 2.500 kbit/s, 1080p 4.500 kbit/s, 1440p 8.000 kbit/s, 4K 12.000 kbit/s. Para cámaras con otra resolución, cambie el bitrate en Perfiles o haga una copia del perfil.
La transcodificación consume CPU (o GPU, si el perfil la usa). Una cámara que ya envía H.264 no necesita perfil.
Audio
Las cámaras envían a menudo audio G.711 (PCM, 8 kHz), que HLS y la mayoría de los reproductores no admiten. Sin perfil, Castreon copia la imagen tal como llega y convierte por sí solo el audio a AAC 48 kHz — sin ajustes.
Cuando la cámara se cae
Si no llega nada de la cámara durante 10 segundos, Castreon deja de leer y vuelve a intentarlo solo. Cuando la cámara vuelve (tras un reinicio, un corte de luz o un problema de red), el canal arranca de nuevo sin que tenga que hacer nada.
Problemas frecuentes
401 Unauthorized: el usuario o la contraseña no son correctos, o el usuario no puede ver el flujo (revise sus permisos en la cámara).- «la fuente no respondió en 12s»: el servidor no llega a la cámara — dirección, puerto, red o cortafuegos. Pruebe TCP.
- «La cámara responde pero no envía imagen.»: la ruta del flujo en la dirección no es correcta (por ejemplo, otro número de canal o de flujo).
- La imagen se rompe o tiene artefactos: cambie a TCP; en Wi-Fi o enlaces débiles, baje el bitrate en los ajustes de la cámara.
- En el navegador no se ve nada, en VLC sí: la cámara envía H.265 — use el perfil Cámara → H.264.