Een mini IP-camera met POE (power-over-ethernet) en een groothoeklens. De POE is niet strikt noodzakelijk (Wifi kan ook) maar je zal toch sowieso een kabel moeten trekken om de camera van stroom te voorzien. Dus POE is dan wel handig. Pimpelme.es gebruikt een 5MP camera met infraroodfunctie en brandpuntsafstand van 1.7mm. De bijgeleverde software is werkelijk om te huilen (en enkel Windows), maar de camera ondersteunt het ONVIF protocol, en je kan hem dus ook met andere software configureren.
Bij een camera met POE heb je natuurlijk ook een
POE Injector nodig. Als je ethernetkabel een grote afstand moet overbruggen, neem er dan een met genoeg spanning (de kabel bij Pimpelme.es is 40 meter).
De camera geeft een RTSP-stream af, die je niet zomaar in een website kan integreren. Om een RTSP-stream om te vormen naar een formaat geschikt voor browsers, moet je eerst dus nog een conversie doen. Je kan daarvoor een commerciële oplossing gebruiken (in 2019 werd de RTSP-stream van Pimpelme.es omgezet via IPCamLive), maar nu gebruiken we de
geweldige open source software Restreamer. De conversie wordt nu lokaal gedaan in een container; de host voor deze Docker is een Intel NUC8i3BEK barebone die Debian 12 draait 🤓. De Restreamer Docker zet de RTSP-stream om met FFmpeg en draait eveneens NGINX die een mooie front-end voorziet om de stream in te stellen en af te geven.
Streamen over HTTPS is ook mogelijk, en je hebt hiervoor verschillende opties. (1) Je kan de instructies volgen van de Restreamer website maar die zijn nogal beknopt. (2) Een tweede optie is om het certificaat van het host systeem te kopiëren in de Restreamer Docker (dit is BYOC = Bring Your Own Certificate). Op het hostsysteem kan je Certbot installeren om een certificaat te genereren. (3) Een derde optie (die momenteel actief is op pimpelme.es) is de Apache op het host systeem instellen als reverse proxy voor de poort van de Restreamer, waardoor je het certificaat van de host gebruikt (zonder het dus te moeten kopiëren in de Docker). Dit heeft als voordeel dat bij automatische vernieuwing van het certificaat van de host, dit meteen ook geldt voor de Restreamer.
Als je niet alleen live wil kijken, maar ook wil opnemen, dan is een NAS het makkelijkst. Voor Pimpelme.es maken we gebruik van een NAS van Synology waarop een toepassing draait voor webcams: Surveillance Station. Deze toepassing staat in voor de gebeurtenisdetectie, en neemt op wanneer er beweging is in het kastje.
Een nestkastje geschikt voor pimpelmezen, met binnenin een beetje ruimte om de camera te bevestigen. De mezen van Pimpelme.es wonen in het Portland nestkastje van Natuurpunt, dat ook wordt verdeeld door AVEVE.
Over Pimpelme.es
Pimpelme.es is een hobbyproject van Trixie, Eppo en Maarten ( / ). Die laatste lust graag een
Iets leuks gezien? Een suggestie? Post het hieronder!