lies mal hier ich, ob das hilft:
Kamera in Homebridge einbinden IP-Camera ffmpeg z.B. Instar, D-Link, Foscam, Reolink usw.
-
-
Danke für deine Antwort !
muss ich den Code einfach unten in die ffmpeg.js anfügen oder was muss ich damit machen ?
Gruß
https://www.npmjs.com/package/homebridge-camera-rpi
Hab jetzt dieses Plugin installier.
Funktioniert soweit !
Wenn ich per ssh den Raspi neu starte beendet sich ffmpeg nicht.
sudo killall ffmpeg
behebt dieses Problem jedoch
lies mal hier ich, ob das hilft:
hat damit schon jemand erfolg gehabt?
Hi,
habe meine YI Home Camera https://www.amazon.de/dp/B073P…&th=1&tag=hktips-forum-21 erfolgreich mit dem yi-hack-v3 versehen. Habe ich nun die Möglichkeit die Kamera in der Home App darzustellen oder habe ich etwas übersehen und das funktioniert garnicht. Danke vorab
Also falls jemand probleme hat mit dem ffmpeg.
Das:
sudo apt-get update
sudo apt-get install ffmpeg
sudo npm install -g homebridge-camera-ffmpeg
hat bei mir geholfen.
Und den cache in /.homebridge löschen, dann erscheinen die Kameras wieder die man schon mal hatte.
Also falls jemand probleme hat mit dem ffmpeg.
Das:
sudo apt-get update
sudo apt-get install ffmpeg
sudo npm install -g homebridge-camera-ffmpeg
hat bei mir geholfen.
Und den cache in /.homebridge löschen, dann erscheinen die Kameras wieder die man schon mal hatte.wie kann man die Cache manuell löschen?
hombridge beenden
den ordner accessories im ordner hombridge leeren
homebridge starten
Also falls jemand probleme hat mit dem ffmpeg.
Das:
sudo apt-get update
sudo apt-get install ffmpeg
sudo npm install -g homebridge-camera-ffmpeg
hat bei mir geholfen.
Und den cache in /.homebridge löschen, dann erscheinen die Kameras wieder die man schon mal hatte.
root@raspberrypi:~# sudo apt-get install ffmpeg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ffmpeg is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
ist das richtig?
Habe jetzt nach einigem rumbasteln eine Sricam SP009 zum Laufen gebracht. Für den HD Stream war ein Downgrade der Firmware mit einem Tool des Herstellers auf Chinesich notwendig, aber jetzt funktioniert es.
Die Bildqualität ist eher schlecht, aber zur rudimentären Überwachung sollte es reichen.
Die Cam hat bei Amazon allerdings auch nur 25€ gekostet.
Mir reicht sie zum „nach dem Rechtem schauen“.
Snapshot werden alle 10 Sek. angezeigt und der Livestream startet auch recht flott.
Hab ich noch vergessen:
Ich habe die Cam noch mit einem Koogeek HomeKit Stecker verbunden, den ich noch über hatte, so dass die Cam über eine Automation nur dann eingeschaltet wird, wenn die letzte Person die Wohnung verlassen hat.
ich verstehe nicht warum ich mein nicht zum laufen bekomme.
Habe jetzt nach einigem rumbasteln eine Sricam SP009 zum Laufen gebracht. Für den HD Stream war ein Downgrade der Firmware mit einem Tool des Herstellers auf Chinesich notwendig, aber jetzt funktioniert es.
Die Bildqualität ist eher schlecht, aber zur rudimentären Überwachung sollte es reichen.
Die Cam hat bei Amazon allerdings auch nur 25€ gekostet.
Mir reicht sie zum „nach dem Rechtem schauen“.
Snapshot werden alle 10 Sek. angezeigt und der Livestream startet auch recht flott.
Moin, könntest du genau erklären wie du vorgegangen bist? Danke vorab
Ich hab die cam mit der grottenschlechten iOS App des Herstellers eingerichtet und mit dem Wlan verbunden.
Danach die Firmware geflasht mit einer älteren Version, da sonst nur der LowRes Stream funktioniert. Die Firmware habe ich aus den Kommentaren eines Testberichts der Cam, bei der explizit auf das Problem mit dem HD Stream hingewiesen wurde ( http://www.gadgetvictims.com/2…ip-camera-review.html?m=1 )
Die Firmware, das Tool zum Aufspielen und ein kleines Erklärungsvideo habe ich hier her: https://www.mediafire.com/folder/e2g89adj9eks9/sricam
Das Tool ist leider auf Chinesisch und auch nur für Windows (ich hab’s allerdings mit der App CrossOver https://www.codeweavers.com/ auch am Mac zum Laufen gebracht).
Das Video zeigt eigentlich eindeutig wie es geht, es sind im Grunde nur 3 Klicks um die Firmware zu flashen.
Auf dem RasPi muss natürlich ffmeg installiert sein, ich habe für die Cam dann das plugin Homebridge-Camera-ffmpeg https://www.npmjs.com/package/homebridge-camera-ffmpeg genutzt.
In der config.json hab ich dann folgendes unter platforms hinzugefügt:
{
"platform" : "Camera-ffmpeg",
"cameras" : [
{
"name" : "Kamera",
"videoConfig" : {
"vcodec" : "h264_omx",
"source" : "-re -i rtsp://ipadresse:554/Onvif1",
"maxFPS" : 30,
"maxHeight" : 720,
"maxStreams" : 4,
"maxWidth" : 1280,
"stillImageSource" : "muss ich nachliefern"
}
}
]
}
Unter Source ist /onvif1 der HD Stream und /onvif2 der LowRes Stream.
Die Adresse für das stillImage habe ich gerade nicht vorliegen, müsste ich später nachtragen.
maxStreams soll, wenn ich das richtig verstanden habe, die Anzahl der Streams sein, die gleichzeitig ausgegeben werden können. Da ich das auf der Watch, am iPhone, iPhone der Freundin und am iPad anzeigen lassen will, hab ich das mal auf 4 gesetzt. Habe aber noch gar nicht ausprobiert, ob er die Cam parallel auf mehreren Geräten anzeigt.
Ich habe noch im Router der Cam eine statische in Adresse vergeben und den tcp und udp Port 554 weitergeleitet, aber ehrlich gesagt habe ich keine Ahnung, ob das nötig ist, oder was das macht, habe ich nur immer wieder auf der Recherche gesehen, dass das bei ip cams angeraten wurde.
Ich hoffe das ist einigermaßen verständlich und komplett, ich musste mir das leider als absoluter Homebridge-Neuling zusammensuchen und hab auch nicht alles in der oben beschriebenen Reihenfolge gemacht. Den HD Stream durch Firmwareflash habe ich erst als letztes zum laufen gebracht.
Ich möchte aber nochmal betonen, dass die Cam ein wirklich unterdurchschnittliches Bild abliefert. Ich werde sie aber behalten, da sie 1. ziemlich günstig ist und 2. ich nicht schon wieder von vorne mit der Bastelei anfangen will. Für meine Zwecke reicht sie mir.
Ich danke dir für die wirklich ausführliche Erklärung. Dann werde ich mich auch mal dransetzen...
Vielen Dank
Hab gerade nochmal nachgeschaut. Den Eintrag stillImageSource habe ich gar nicht mehr in der confit.json. Die Standbilder alle 10 Sek. zeigt er mir trotzdem an. Anscheinend greift die Home App die direkt aus dem Stream ab.
Ich hab die cam mit der grottenschlechten iOS App des Herstellers eingerichtet und mit dem Wlan verbunden.
Danach die Firmware geflasht mit einer älteren Version, da sonst nur der LowRes Stream funktioniert. Die Firmware habe ich aus den Kommentaren eines Testberichts der Cam, bei der explizit auf das Problem mit dem HD Stream hingewiesen wurde ( http://www.gadgetvictims.com/2…ip-camera-review.html?m=1 )
Die Firmware, das Tool zum Aufspielen und ein kleines Erklärungsvideo habe ich hier her: https://www.mediafire.com/folder/e2g89adj9eks9/sricam
Das Tool ist leider auf Chinesisch und auch nur für Windows (ich hab’s allerdings mit der App CrossOver https://www.codeweavers.com/ auch am Mac zum Laufen gebracht).
Das Video zeigt eigentlich eindeutig wie es geht, es sind im Grunde nur 3 Klicks um die Firmware zu flashen.
Auf dem RasPi muss natürlich ffmeg installiert sein, ich habe für die Cam dann das plugin Homebridge-Camera-ffmpeg https://www.npmjs.com/package/homebridge-camera-ffmpeg genutzt.
In der config.json hab ich dann folgendes unter platforms hinzugefügt:
{
"platform" : "Camera-ffmpeg",
"cameras" : [
{
"name" : "Kamera",
"videoConfig" : {
"vcodec" : "h264_omx",
"source" : "-re -i rtsp://ipadresse:554/Onvif1",
"maxFPS" : 30,
"maxHeight" : 720,
"maxStreams" : 4,
"maxWidth" : 1280,
"stillImageSource" : "muss ich nachliefern"
}
}
]
}
Unter Source ist /onvif1 der HD Stream und /onvif2 der LowRes Stream.
Die Adresse für das stillImage habe ich gerade nicht vorliegen, müsste ich später nachtragen.
maxStreams soll, wenn ich das richtig verstanden habe, die Anzahl der Streams sein, die gleichzeitig ausgegeben werden können. Da ich das auf der Watch, am iPhone, iPhone der Freundin und am iPad anzeigen lassen will, hab ich das mal auf 4 gesetzt. Habe aber noch gar nicht ausprobiert, ob er die Cam parallel auf mehreren Geräten anzeigt.
Ich habe noch im Router der Cam eine statische in Adresse vergeben und den tcp und udp Port 554 weitergeleitet, aber ehrlich gesagt habe ich keine Ahnung, ob das nötig ist, oder was das macht, habe ich nur immer wieder auf der Recherche gesehen, dass das bei ip cams angeraten wurde.
Ich hoffe das ist einigermaßen verständlich und komplett, ich musste mir das leider als absoluter Homebridge-Neuling zusammensuchen und hab auch nicht alles in der oben beschriebenen Reihenfolge gemacht. Den HD Stream durch Firmwareflash habe ich erst als letztes zum laufen gebracht.
Ich möchte aber nochmal betonen, dass die Cam ein wirklich unterdurchschnittliches Bild abliefert. Ich werde sie aber behalten, da sie 1. ziemlich günstig ist und 2. ich nicht schon wieder von vorne mit der Bastelei anfangen will. Für meine Zwecke reicht sie mir.
Mich würde noch interessieren nach welcher Anleitung du FFMPEG installiert ha
Soweit ich mich noch erinnern kann mit:
npm install ffmpeg
Hat jetzt alles funktioniert. IP Adresse war die falsche... naja. Bekommt man diesen Timecode noch aus dem Bild weg?
Weiß ich leider nicht. Vielleicht über die App des Herstellers.
Da ich nun meine Homebridge manuell installiert habe und alles super läuft würde ich gern die Kamera wider einbinden. Das funktioniert nur leider nicht. Ich habe das Plugin installiert homebridge-camera-ffmpeg und die Konfiguration bearbeitet. Ich bekomme aber kein Bild. Muss ich noch ffmpeg installieren und wie funktioniert das?
VG und danke vorab
Da ich nun meine Homebridge manuell installiert habe und alles super läuft würde ich gern die Kamera wider einbinden. Das funktioniert nur leider nicht. Ich habe das Plugin installiert homebridge-camera-ffmpeg und die Konfiguration bearbeitet. Ich bekomme aber kein Bild. Muss ich noch ffmpeg installieren und wie funktioniert das?
VG und danke vorab
sollte damit gehen:
sudo apt-get update
sudo apt-get install ffmpeg