So funktioniert es
TheMagicBirdCam.de begann 2022 als Winterprojekt in Mecklenburg-Vorpommern (dunkel, kalt und manchmal langweilig): ein Futterhaus, eine Kamera und freie Open-Source-Software, zusammengesteckt. Seitdem ist der Aufbau gewachsen. So funktioniert er heute (Oktober 2026).
Kamera und Objekterkennung
Eine 8-MP-IP-Kamera mit Infrarot für die Nacht schickt ihren Videostrom an Frigate NVR auf einem kleinen Heimserver. Frigate findet Objekte im Bild mit einer Google Coral Edge TPU, eine NVIDIA-Grafikkarte dekodiert das 4K-Video. Frigate nimmt auf, speichert zu jedem Ereignis ein Bild und liefert auch den Livestream (go2rtc).
Welcher Vogel ist das?
Jedes Mal, wenn Frigate einen Vogel sieht (oder eine Katze, einen Hund oder manchmal einen Marder, wir wohnen auf dem Land), schickt es ein Ereignis über Mosquitto (MQTT). WhosAtMyFeeder nimmt es auf, schneidet den Vogel aus und fragt BioCLIP 2, welche von 72 mitteleuropäischen Arten es ist. BioCLIP 2 hat im Oktober 2026 das alte TensorFlow-Modell abgelöst. Das kannte vor allem nordamerikanische Vögel und sah hier viele Carolinameisen.
Fast jeder Vogel landet im Telegram-Kanal BirdCamRAW. Ist sich die Artbestimmung zu mindestens 90 % sicher, bekommt der Beitrag den Artnamen, die Sicherheit und einen Link zur Wikipedia. Sonst steht dort „Art unbestimmt“ mit der besten Vermutung, außer die Vermutung liegt unter 50 %. Andere Tiere bekommen einen kurzen „Kein Vogel“-Beitrag mit einem Rahmen um das Tier.
KI-Auswahl des Tages
An einem sonnigen Tag kommen in RAW weit über 1000 Bilder zusammen. Die sieht sich niemand alle an. Deshalb bewertet birdselect jeden Abend, 45 Minuten nach Sonnenuntergang, alle Vogelbilder des Tages. Es macht aus jedem Bild ein OpenCLIP-Embedding (ViT-L/14) und bewertet es mit einem kleinen Modell, das auf den BestOff-Bildern seit 2024 im Vergleich zu normalen RAW-Bildern trainiert ist.
Die besten 20 (höchstens 3 pro Art, keine fast gleichen Bilder) gehen in eine private Telegram-Gruppe. Dort entscheide ich mit einem Tipp: BestOff, neutral oder schlecht. BestOff-Bilder werden in BirdCamBestOff gepostet. Alle Entscheidungen werden gespeichert, um das Modell weiter zu trainieren.
Website
Diese Seite ist eine statische Hugo-Seite auf einem kleinen VPS mit nginx und Let’s Encrypt. Der Livestream kommt von Frigate durch einen WireGuard-Tunnel. Die Telegram-Kanäle werden alle 10 Minuten abgeholt, deshalb lädt diese Seite beim Aufruf nichts von Telegram. Die Statistik zeigt die Artenstatistik von WhosAtMyFeeder.
Alle Dienste laufen in Docker-Containern unter Linux.