Ir al contenido
Castreon
Canales

Cámaras IP (RTSP) y H.265 → H.264

Actualizado el 08 oct. 2026

Castreon 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

  1. Canales → canal nuevo (o Editar uno existente).
  2. En Fuentes, Tipo → Cámara IP (RTSP).
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Privacidad

Cookies y almacenamiento local

Las cookies estrictamente necesarias están siempre activas. Las estadísticas y el marketing usan servicios de Google y solo se activan si los aceptas; hasta entonces no se envía nada a Google. Puedes retirar tu consentimiento aquí en cualquier momento.

Estrictamente necesarias

Sin ellas no funcionan el inicio de sesión, los formularios ni el idioma elegido. No requieren consentimiento (§ 25, apartado 2, n.º 2 TDDDG).

Siempre activas
Nombre Finalidad Duración Tipo
castreon-session Mantiene la sesión: inicio de sesión e idioma elegido 2 horas, renovada en cada visita Cookie
XSRF-TOKEN Protege los formularios contra solicitudes falsificadas 2 horas, renovada en cada visita Cookie
remember_web_… Solo si marcas «Recordarme» al iniciar sesión Hasta cerrar sesión, máx. 400 días Cookie
__cf_bm Cloudflare: distingue visitantes de bots, solo cuando se verifica el tráfico 30 minutos Cookie · Cloudflare
castreon:consent Recuerda tu elección de cookies 12 meses Almacenamiento local
theme Apariencia de la cuenta de cliente: clara, oscura o del sistema Hasta que la cambies Almacenamiento local

Estadísticas

Google Analytics 4 (Google Ireland Ltd.): qué páginas se visitan, de dónde llegan las visitas y con qué tipo de dispositivo — con identificadores seudónimos, sin guardar la dirección IP. Nos ayuda a mejorar el sitio.

Nombre Finalidad Duración Tipo
_ga Google Analytics: reconoce al visitante (identificador seudónimo) 13 meses Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: mantiene el estado de la visita 13 meses Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): mide si las visitas desde anuncios de Google llevan a una prueba o a un plan y permite mostrar anuncios de Castreon en otros sitios (remarketing).

Nombre Finalidad Duración Tipo
_gcl_au, _gcl_aw Google Ads: vincula la visita con el clic en el anuncio (conversiones) 90 días Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing y medición de anuncios, en dominios de Google (doubleclick.net) Hasta 13 meses Cookie · Google (tercero)