Making_of_Schweinchen_Web


Schweinchen Web besteht aus sechs Kameras.
3 YI Home Camera 1080p WLAN Kameras mit Nachtsicht
und drei billige Webcams, die über USB betrieben werden.



Die Yi Kameras waren nicht zu gebrauchen.
Ein teures Abo Prinzip um die überhaupt zum laufen zu bringen.
Zum Glück gibt es einen Hack für die Kameras.
Yi Hack
Jetzt läuft ein Mini Linux auf den
Maschinen mit einem RTSP Server.
Die Kameras brauchen genügend Licht
um zu funktionieren.
Dafür habe ich die Lampen im Stall installiert.

Und eine Reihe Lichterketten am Käfiggestell.

Die Kameras funken ihren Stream über
Wlan und USB zu einem Raspberry Pi 5,
der diesen für YouTube umwandelt.

Der Raspberry ist immer abgestürzt,
was an einer mangelnden Stromversogung lag.
Ein 5 Ampere Netzteil hat das Problem gelöst.
Außerdem funktioniert das WLan Modul
des Raspberry nicht einwandfrei.
Es kam immer wieder zu abstürzen.
Ein Lan Kabel gelegt und alles war gut.
Jetzt läuft der Raspberry stabil.
Auf dem Raspberry läuft Ffmpeg um
den Stream umzuwandeln.
Ich habe ewig gebraucht um
Ffmpeg richtig einzustellen.
Ein Problem war, dass YouTube
einen Audio Stream benötigt um zu funktionieren.
Also einen Dummy Stream bei Ffmpeg
eingestellt und alles ging.
Bis ich das raus gefunden habe...
Aber Ffmpeg läuft nicht stabil.
Manchmal reißt der Stream ab oder
Ffmpeg bleibt hängen.
Keine Ahnung warum.
Deshalb startet der Raspberry
ein mal die Stunde neu und
baut alle Streams neu auf.
Damit war das Problem gelöst.
Der Raspberry braucht nur ein
pahr Sekunden um neu zu starten.
Der Stream hat eine Latenz von etwa 20 Sekunden.