// FRIGATE SIN COMPRAS AUTOMÁTICAS
Frigate en un N100: por qué no compraría un Coral en 2026
Frigate ya no recomienda Coral para instalaciones nuevas. Pruebo su interfaz en un N100 y explico qué acelerador, disco y mini PC elegir.
- #frigate
- #n100
- #coral-tpu
- #videovigilancia
- #nvr

Durante años, la receta para montar Frigate parecía venir grabada en piedra: mini PC, cámaras IP y un Google Coral USB. Yo también tenía esa asociación en la cabeza. En 2026 es una compra que haría con bastante más cuidado, porque la propia documentación de Frigate ya no recomienda Coral para instalaciones nuevas salvo casos concretos de consumo muy bajo o hardware sin otra aceleración compatible.
Antes de escribirlo levanté Frigate 0.16.2 en uno de los equipos del banco de pruebas (un N100). No conecté una cámara de casa ni voy a fingir una prueba de ocho cámaras que no tengo. Usé un vídeo sintético de 1280 × 720 a 10 fps, dejé la detección desactivada y comprobé arranque, interfaz y gasto base del contenedor. Esa prueba no responde cuántas cámaras aguanta un N100; sí me permitió revisar el programa real y separar su coste fijo del trabajo de inferencia.
[aff]Hay enlaces de afiliado más abajo: si compras algo desde ellos me llevo una pequeña comisión y a ti no te cuesta ni un céntimo más. En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables.

El Coral ya no es la respuesta por defecto
La guía oficial de hardware de Frigate lo dice sin rodeos: Coral ya no se recomienda en instalaciones nuevas. El proyecto aconseja usar alguno de los otros detectores soportados y reserva Coral para despliegues de consumo especialmente bajo o máquinas incapaces de aprovechar alternativas.
No significa que un Coral que ya tienes haya dejado de funcionar. Significa que comprar uno hoy por inercia puede ser gastar dinero en un acelerador que tu procesador ya sustituye. Los Intel modernos permiten usar OpenVINO sobre CPU o iGPU; Frigate también soporta aceleradores Hailo y otros caminos según plataforma.
Hay otro aviso de esa misma página que nos toca de cerca: Frigate señala problemas conocidos de compatibilidad con el Beelink EQ14 y recomienda evitarlo por ahora. El EQ14 puede ser una caja razonable para otros servicios, pero yo no lo compraría como NVR Frigate mientras el proyecto mantenga ese aviso. Para cámaras, el modelo que Frigate menciona es el EQ13 N100, con doble red.
Mi criterio de compra queda así:
| Hardware disponible | Primer detector que probaría | Cuándo miraría un acelerador externo |
|---|---|---|
| Intel N100/N150 con iGPU | OpenVINO en iGPU | Si las cámaras, resolución y modelos desbordan la latencia objetivo |
| Intel antiguo con Quick Sync pero poca iGPU | OpenVINO y prueba medida | Si la inferencia roba CPU a grabación o servicios críticos |
| Equipo sin aceleración compatible | CPU solo para validar | Antes de producción; aquí Coral o Hailo puede tener sentido |
| Coral ya comprado | Coral | Lo conservaría mientras cumpla; no hay premio por sustituir lo que funciona |
Lo que medí en el N100
El contenedor quedó fijado a la imagen ghcr.io/blakeblackshear/frigate:0.16.2, sin etiqueta latest, y arrancó sin reinicios. Esta fue la salida literal tras estabilizar la interfaz:
frigate-article-demo|17.86%|563.3MiB / 15.4GiB|160kB / 10.2MB|8.19kB / 9.92MB
image=ghcr.io/blakeblackshear/frigate:0.16.2
digest=sha256:53f8f1ad79f9dde40223e57437bd8f917e01b1508faa80e64e9cdf9a379f8d36
restarts=0
Ese 17,86 % es una lectura instantánea de docker stats, no una media ni una prueba de capacidad. Incluye la decodificación del vídeo de barras y los procesos internos de Frigate. La memoria, 563,3 MiB en ese instante, tampoco sirve para dimensionar ocho cámaras. Sí deja una pista útil: no reservaría una máquina de 4 GB pensando que el NVR vive solo. Sistema, cachés, base de datos y cualquier Home Assistant que comparta host también comen.
Arranqué un detector CPU únicamente porque la configuración necesita uno para el banco. El propio log me corrigió la idea nada más levantarlo:
detector.cpu1 INFO : Starting detection process
frigate.detectors WARNING : CPU detectors are not recommended and should only be used for testing or for trial purposes.
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
frigate.app INFO : Camera processor started for banco_pruebas
frigate.app INFO : Capture process started for banco_pruebas
La advertencia es exactamente la frontera de esta prueba. CPU vale para comprobar que la configuración arranca; no es mi propuesta para dejar detección continua en producción.
La prueba de transcodificación del S12 Pro sirve para comparar el motor de vídeo con la CPU, no para elegir un detector. Son trabajos distintos: Quick Sync acelera el vídeo; OpenVINO ejecuta el modelo de detección, como explica la documentación de detectores de Frigate. Que ambos puedan aprovechar la iGPU no convierte un resultado de transcodificación en una prueba de inferencia.
Corrección del 10 de septiembre de 2026: aquí se habían citado 3,34 y 19,60 Wh. El ensayo de la review expresa esas cifras en W de potencia media del paquete, no en Wh ni en consumo de enchufe. Se retira la deducción de compra basada en esa comparación; para decidir un acelerador hay que medir el detector con las cámaras y el modelo elegidos.
La pregunta correcta no es «cuántas cámaras aguanta»
Una cifra sin contexto aquí es bastante tramposa. Cambian los megapíxeles, fps, códec, flujo de detección, zonas, objetos, retención y calidad del substream. Ocho cámaras de 5 MP grabando H.265 y detectando sobre un substream ligero no se comportan como ocho flujos principales enviados enteros al detector.
Yo dimensionaría en este orden:
- Las cámaras deben ofrecer un substream modesto para detección y otro flujo de calidad para grabar. Decodificar e inferir el principal a máxima resolución porque «ya que está» es una forma estupenda de calentar la caja.
- Activaría aceleración de vídeo por hardware. La iGPU puede encargarse de decodificar mientras el detector trabaja con fotogramas más pequeños.
- Mediría latencia de inferencia, pérdida de fotogramas y uso de CPU durante un día real. Solo entonces decidiría si hace falta hardware externo.
No he probado cámaras físicas en este montaje, así que no doy una cifra máxima. La consulta real de un usuario con ocho cámaras de 5 MP tiene respuesta, pero necesita conocer substreams y retención antes de elegir caja. Quien prometa «N100 = X cámaras» sin esos datos está redondeando una instalación que no ha visto.
El disco pesa más de lo que parece
La detección consume titulares; la grabación consume terabytes. Con Frigate, el disco trabaja muchas horas y recibe escritura continua. Yo no usaría la pequeña unidad de sistema para conservar semanas de vídeo si también guarda contenedores y bases de datos.
Un HDD CMR de NAS sigue teniendo sentido para retención larga. Enlaces como WD Red Plus 4 TB o Seagate IronWolf 4 TB son puntos de partida, no una promesa de días grabados: esa cuenta depende del bitrate real de cada cámara y de si grabas siempre o solo eventos. Para grabación continua, la capacidad en GB decimales es bitrate total en Mb/s × 10,8 × días de retención. Por ejemplo, cuatro cámaras de 4 Mb/s durante siete días suman unos 1.210 GB, antes de añadir margen para base de datos, miniaturas y crecimiento. Si solo grabas eventos, hace falta medir qué parte del día queda grabada; no aplicaría ese ahorro a ciegas.
También separaría la red de cámaras cuando el montaje crece. Dos interfaces facilitan que las cámaras queden en una red sin salida a Internet y que la interfaz de Frigate viva en la LAN normal. No convierte automáticamente el sistema en seguro, pero evita que una cámara barata tenga más calle de la necesaria.
Qué mini PC compraría
Para empezar con pocas cámaras y substreams sensatos, probaría un Intel N100 que ya tenga. El Beelink Mini S12 Pro es el modelo del equipo del banco de pruebas sobre el que hice la prueba y su iGPU está bien documentada. Si se compra una máquina dedicada, buscaría dos NIC, RAM ampliable y un camino limpio hacia almacenamiento aparte. No elegiría el EQ14 para Frigate mientras su documentación oficial mantenga el aviso de compatibilidad.
Tampoco compraría el Coral «por si acaso». Primero instalaría Frigate, configuraría OpenVINO, conectaría una cámara, miraría métricas y ampliaría. Esa secuencia tiene una ventaja poco glamurosa: si el cuello está en el disco, la red o un flujo mal configurado, no acabarás con un dongle caliente colgando detrás del mini PC y el mismo problema delante.
El banco temporal dejó el N100 con Frigate funcionando y una interfaz real, pero sin una conclusión falsa sobre carga. Cerré el contenedor después de capturar y medir. Para una futura prueba de capacidad quiero cámaras reales, una matriz de substreams y 24 horas de métricas; hasta entonces, el resultado útil es otro: en 2026 el Coral es una opción, no el peaje de entrada a Frigate.
Prueba ejecutada el 17 de agosto de 2026 en uno de los equipos del banco de pruebas (un N100) con Frigate 0.16.2 y vídeo sintético 1280 × 720 a 10 fps. No se conectaron cámaras domésticas ni se midió inferencia; las cifras publicadas delimitan ese alcance.