Frigate, der populäre AI-NVR für Selbsthoster, hat die offizielle Hailo-Integration in die Standard-Docker-Images gehoben — inklusive Hailo-Driver-Firmware v4.21.0. Wer schon einen Hailo-8 im Pi 5 stecken hat, muss damit nichts mehr selbst kompilieren oder gepatchte Custom-Builds nutzen. Plug-and-Play, ARM64 und AMD64.
WAS ist neu?
Bis vor wenigen Wochen brauchte ein Hailo-Frigate-Setup eines der folgenden:
- Eine Community-gepflegte Docker-Image-Variante mit hand-kompilierten Treibern.
- Manuelles Bauen des HailoRT-Stacks ins eigene Image.
- Hailo-Workarounds, die nach jedem Frigate-Update neu repariert werden mussten.
Jetzt ist der Treiber-Stack direkt im offiziellen Frigate-Docker-Image. Konfiguration läuft über einen neuen Detector-Block in der config.yml:
detectors:
hailo:
type: hailo8
device: /dev/hailo0
Frigate lädt das passende Modell-Binary automatisch, erkennt Objektklassen wie bisher mit Coral. Ein-Klick-Wechsel für Bestandsnutzer.
WARUM ist Hailo besser als Coral?
Die Diskussion Hailo-8 vs Coral USB ist seit Wochen ein Dauerbrenner in der Frigate-Community. Drei Punkte für Hailo:
- 26 TOPS (Hailo-8) gegen 4 TOPS (Coral USB) — also rund 6,5x mehr Rechen-Reserve.
- Frischere Treiber-Pflege — Coral hängt an der Debian-11-Treiber-Linie, die Anfang 2026 EOL geht. Hailo bekommt aktuelle Treiber-Updates.
- Skaliert besser mit komplexeren Modellen — Person-Re-Identifikation, Klassen-Detection mit hoher Auflösung, mehrere Streams parallel.
Coral bleibt für kleine Setups mit 1-2 Kameras absolut tauglich. Wer 4 oder mehr Streams gleichzeitig analysiert, ist mit Hailo deutlich entspannter.
UNGLAUBLICH: ARM64 + AMD64 in einem Image
Frigate-Docker-Images sind jetzt Multi-Arch — ein-Image für Pi 5 (ARM64) und für x86-Mini-PCs (AMD64). Die Hailo-Treiber liegen für beide Architekturen bei. Wer einen N100-Mini-PC mit Hailo-M.2-Adapter fährt, profitiert von genau derselben Out-of-the-box-Erfahrung wie der Pi-Bastler.
SO MIGRIERST du in 10 Minuten
Vier Schritte:
docker compose pull frigate— neues Image ziehen.- In
config.ymlden alten Coral-Detector ersetzen durch den Hailo-Block (siehe oben). - Hailo-Karte im PCIe-Adapter-Slot des Pi 5 / M.2 des Mini-PCs stecken (falls nicht schon drin).
docker compose up -d frigate— neu starten.
Im Frigate-Web-UI siehst du sofort, ob der Hailo-Detektor erkannt wurde. Inference-Zeit pro Frame sollte um den Faktor 2-4 fallen gegenüber einem Coral-USB-Setup.
EXTRA-TIPP: Modell-Auswahl
Hailo unterstützt mehrere vortrainierte Modelle (YOLOv8, MobileNet-SSD, EfficientDet). Frigate wählt standardmäßig YOLOv8s — das ist ein guter Mittelweg aus Genauigkeit und Geschwindigkeit. Wer ZONEN-IDENTIFIKATION oder spezielle Klassen braucht, kann Custom-Modelle via Hailo-Compiler bauen und einbinden.
FAZIT
Eine der best vorbereiteten Open-Source-Integrationen der letzten Wochen. Hailo-Performance, Frigate-Komfort, Plug-and-Play. Wer Frigate produktiv betreibt und Coral durch Hailo ersetzen will, kann das jetzt ohne Sorge über das offizielle Image machen.
Quellen: github.com/blakeblackshear/frigate, Hailo Community Guide, Hailo.ai Blog, Jeff Geerling Blog.
Häufige Fragen
Was kostet ein Hailo-8 für Frigate?
Bleibt mein bestehender Coral USB nutzbar?
detectors:-Sektion lassen sich mehrere Detektoren definieren.