Ir al contenido
Castreon
Canales

Cámaras ONVIF y WebRTC directo desde la cámara

Actualizado el 18 oct. 2026

Dos ayudas para las cámaras IP: la búsqueda por ONVIF — Castreon busca las cámaras de la red y te da la dirección RTSP correcta, sin tener que buscarla en el manual — y WebRTC directo desde la cámara, para la latencia más baja en el navegador.

Disponible desde Castreon 1.7.0. Búsqueda por ONVIF: ediciones Pro y Enterprise. WebRTC directo desde la cámara: edición Enterprise (como WebRTC). Añadir una cámara por su dirección RTSP sigue en todos los planes — mira Cámaras IP (RTSP).

Encontrar cámaras por ONVIF

  1. Canales → canal nuevo (o Editar), en Fuentes, Tipo → Cámara IP (RTSP).
  2. Rellena Usuario y Contraseña: los de la cámara.
  3. Buscar cámaras (ONVIF) → Buscar en la red. En unos segundos aparecen las cámaras que han respondido, con su nombre y modelo. Elige una.
  4. Leer los perfiles. Castreon muestra los perfiles de la cámara (normalmente un flujo principal y uno secundario) con el códec, la resolución y los fotogramas por segundo. El perfil H.264 más adecuado aparece marcado como recomendado; con H.265 ves el aviso para los navegadores.
  5. Usar pone la dirección RTSP del perfil en el campo de la fuente. Después, Probar la cámara y Guardar.

Si la contraseña ya está guardada en la fuente, el campo vacío usa la guardada. La contraseña no aparece en las respuestas, en el registro ni en la dirección RTSP que se pone en el campo.

Buscar en la red solo funciona si el servidor Castreon está en la misma red local que las cámaras: las cámaras responden a un mensaje multicast, que no atraviesa los routers. En un servidor de un centro de datos o de otra red, escribe directamente la IP de la cámara (con el puerto, si no es el 80) y pulsa Leer los perfiles.

El reloj de la cámara: si la hora de la cámara difiere mucho de la del servidor, el panel te avisa. Castreon tiene en cuenta la diferencia al autenticarse, pero conviene activar NTP en la cámara.

Qué significa técnicamente

La búsqueda usa WS-Discovery (Probe en 239.255.255.250:3702) y la lectura usa los servicios estándar de ONVIF: la hora de la cámara, la información del dispositivo, el servicio Media, los perfiles y la dirección del flujo (GetStreamUri). La autenticación es HTTP Digest o, en las cámaras más antiguas, WS-UsernameToken.

Qué está verificado: la implementación sigue la especificación ONVIF (Core y Media) y se ha probado con una cámara simulada según los ejemplos de la especificación y con un cliente ONVIF independiente, todavía no con una cámara física. Si una cámara no responde como debe, la dirección RTSP del manual funciona siempre.

Problemas frecuentes

  • «Ninguna cámara ONVIF respondió»: otra red / subred, ONVIF desactivado en la cámara (en muchas cámaras hay que activarlo y crear un usuario ONVIF aparte) o multicast bloqueado por un switch / firewall. Escribe la IP de la cámara.
  • «La cámara rechazó el usuario o la contraseña»: comprueba el usuario ONVIF de la cámara y su reloj.
  • La cámara no da la dirección de un perfil: usa otro perfil o la dirección del manual.

WebRTC directo desde la cámara

Normalmente, WebRTC sale del flujo del canal (después de leer la fuente y procesar el canal). Con Directo desde la cámara, WebRTC lee la cámara directamente, con una segunda conexión RTSP: la latencia baja en todo lo que añade el procesamiento del canal.

  1. La primera fuente activada del canal debe ser Cámara IP (RTSP).
  2. En Salidas, en WebRTC, marca Directo desde la cámara y pulsa Guardar.

Cómo se comporta:

  • H.264 sin fotogramas B se copia, sin recodificar. H.265 o H.264 con fotogramas B se recodifica a H.264 (procesador).
  • Una sola calidad (sin elección de calidad en el reproductor).
  • La cámara debe aceptar dos conexiones RTSP a la vez (el canal y WebRTC).
  • Cuando el canal pasa a una fuente de reserva, cuando la cámara deja de responder o cuando se desactiva la opción, los espectadores se reconectan solos al flujo del canal: siempre ven lo que está en antena. Tras una caída de la cámara, Castreon espera un minuto antes de volver a intentar la cámara directamente.
  • La página del canal, en WebRTC, muestra directo desde la cámara mientras se usa.

Probado de principio a fin con un servidor RTSP real y una cámara simulada (H.264 copiado, H.264 con fotogramas B recodificado, audio Opus), no con una cámara física.

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)