Webcam in kippenhok

Eerder had ik al vogelhuisjes voorzien van een Raspberry Pi met ir-camera, maar voor het kippenhok gebruik ik een goedkope ip-camera. Als je alles bij elkaar optelt, Raspberry, SD-kaartje, voeding, cameraatje ben je uiteindelijk minstens net zo veel kwijt. Ik vond een TP-Link C200 voor net iets meer dan €30,- Daarvan heb ik er één in het nachthok en één in het buitenhok geplaatst. Met diverse apps, die van TP-Link zelf, maar ook surveillance software op mijn NAS kan ik die in hoge resolutie bekijken. Maar voor de webserver is omzetting van het RTSP-protocol naar iets anders nodig. Op mijn webservertje (ook een Raspberry Pi in de meterkast) draait Motion. Deze kan het omzetten naar MJPEG. In mijn WordPress-pagina (of ieder andere HTML) kan ik die nu dus als IMG tonen in de browser. Geluid wordt dan niet ondersteund. Misschien dat ik daar nog eens een andere oplossing voor ga zoeken. Kan natuurlijk via allerlei externe partijen. Maar wil de boel wel lokaal hebben draaien en ook nog voor niks.

Per camera is er een apart configuratiebestandje nodig. De instellingen die je hier in zet moet je dus uitschakelen in /etc/motion/motion.conf

# /etc/motion/camera3.conf
#
# This config file was generated by motion 4.1.1

# het rtsp-adres van de camera op mijn eigen netwerk, stream2 is iets lagere resolutie:
netcam_url rtsp://user:password@192.168.xxx.xxx:554/stream2

# Videodevice to be used for capturing  (default /dev/video0)
# for FreeBSD default is /dev/bktr0
videodevice /dev/video2

# The mini-http server listens to this port for requests (default: 0 = disabled)
# Dit is dus de poort op de webserver waar het beeld op te zien is. 
# Ik heb een vhost in apache waar ik de URL naar dit adres laat verwijzen. Die URL kan ik dan weer
# in de html plakken.
stream_port 8087

# nog wat cameraspecifieke dingetjes die niet via het hoofdconfiguratiebestand motion.conf geregeld worden
width 850
height 480
framerate 22

In /etc/motion/motion.conf wel de verschillende cameraconfiguratiefiles noemen. In dit geval drie camera’s:

# Remember: If you have more than one camera you must have one
# camera file for each camera. E.g. 2 cameras requires 3 files:
# This motion.conf file AND camera1.conf and camera2.conf.
# Only put the options that are unique to each camera in the
# camera config files.
camera /etc/motion/camera1.conf
camera /etc/motion/camera2.conf
camera /etc/motion/camera3.conf
# camera /etc/motion/camera4.conf
Kippenhok
Nachthok

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *