homebridge-camera-ffmpeg | RTSP Real Time Streaming Protocol

  • Und habe mir nun mal die log angeschaut die macht jede min ein snapshot ist des auch normal und wo werden die bilder gespecihert?

    Da ist ja ruckzug meine karte voll?

    Feb 2 19:19:31 raspberrypi homebridge[2339]: [2/2/2019, 7:19:31 PM] [Camera-ffmpeg] Stopped streaming

    Feb 2 19:20:03 raspberrypi homebridge[2339]: [2/2/2019, 7:20:03 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:20:04 raspberrypi homebridge[2339]: [2/2/2019, 7:20:04 PM] [Camera-ffmpeg] Start streaming video from Kamera with 1280x720@299kBit

    Feb 2 19:20:55 raspberrypi homebridge[2339]: [2/2/2019, 7:20:55 PM] [Camera-ffmpeg] Stopped streaming

    Feb 2 19:21:05 raspberrypi homebridge[2339]: [2/2/2019, 7:21:05 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:21:15 raspberrypi homebridge[2339]: [2/2/2019, 7:21:15 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:21:36 raspberrypi homebridge[2339]: [2/2/2019, 7:21:36 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:22:06 raspberrypi homebridge[2339]: [2/2/2019, 7:22:06 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:22:33 raspberrypi homebridge[2339]: [2/2/2019, 7:22:33 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:22:43 raspberrypi homebridge[2339]: [2/2/2019, 7:22:43 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:23:04 raspberrypi homebridge[2339]: [2/2/2019, 7:23:04 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:23:29 raspberrypi homebridge[2339]: [2/2/2019, 7:23:29 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:23:31 raspberrypi homebridge[2339]: [2/2/2019, 7:23:31 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:23:35 raspberrypi homebridge[2339]: [2/2/2019, 7:23:35 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:23:46 raspberrypi homebridge[2339]: [2/2/2019, 7:23:46 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    exit

    Feb 2 19:24:06 raspberrypi homebridge[2339]: [2/2/2019, 7:24:06 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

    Feb 2 19:24:37 raspberrypi homebridge[2339]: [2/2/2019, 7:24:37 PM] [Camera-ffmpeg] Snapshot from Kamera at 480x270

  • Benötigt man "benutzer:passwort" auch wenn die CAM kein PW eingetragen hat?

    Komme ohne PW überall drauf, inkl. Webkonfiguration.

    • Ich bin sowohl Linux als auch Homebridge Newbie.
    • Falls spezielle Logs benötigt werden, bitte eine Info wie, wo ich die herbekomme :/.
    • QNAP TS-453BT3

    VG

    Speedy_99

  • Teste mal das (betreibe 2x Hikvision damit):


    "source": "-rtsp_transport tcp -re -i rtsp://USER:[email protected]:554/live/h264",

    "stillImageSource": "-i http://USER:[email protected]/ISAPI/Streaming/channels/101/picture",

    "maxStreams": 2,

    "maxWidth": 2048,

    "maxHeight": 1596,

    "maxFPS": 25,

    "maxBitrate": 6144,

    "vcodec": "h264",

    "audio": false,

    "debug": true


    Meine laufen erst seit dem Umstieg vom Raspberry Pi3 b+ auf einen MacMini performant. Bei den Pixelwerten bin ich gerade nicht sicher. Habe inzwischen auf MacMini das jeweilige Maximum eingestellt.

    Raspberry 3b+ mit Homebidge nach hiesiger Anleitung zZ v1.3.0

    MacMini mit Homebridge zZ v1.3.0

  • anbei eine funktionierende Konfig für Hikvision Kameras.

    Am sinnvollsten ist die Anlage eines Benutzers (BENUTZERACCOUNT) in der Hikvision Kamera Weboberfläche mit eingeschränkten Zugriffsrechten.

    Der Admin sollte nicht unbedingt samt Kennwort in der Konfigurationsdatei benutzt werden.

    Bitte auch die IP der jeweiligen Kamera eintragen (IPDERKAMERA).



    {

    "platform": "Camera-ffmpeg",

    "cameras": [

    {

    "name": "MeineKamera",

    "videoConfig": {

    "source": "-re -i rtsp://BENUTZERACCOUNT:DEINPASSWORT@IPDERKAMERA:554/Streaming/Channels/101/",

    "stillImageSource": "-i http://BENUTZERACCOUNT:DEINPASSWORT@IPDERKAMERA:80/Streaming/Channels/1/picture",

    "maxStreams": 2,

    "maxWidth": 1920,

    "maxHeight": 1080,

    "maxFPS": 20,

    "audio" : false

    }

    },

  • Hallo zusammen,

    könnte mir da jemand Hilfeleistung geben.

    Ich habe das PlugIn am laufen und soweit ist auch alles in Ordnung.

    Nun habe ich gelesen das man sich Snapshots schicken lassen kann die dann auch ich Google-Drive abgelegt werden.


    https://developers.google.com/drive/v3/web/quickstart/nodejs


    Hierfür muss in der config ("uploaded": true,) hinzugefügt werden.


    Hier mein Problem:

    Es wird beschrieben das:

    • In Step 1, download the configuration file into your .homebridge directory, and name it client_secret.json

    wo genau muss ich die Datei client_secret.json hinein kopieren.


    Ich nutze FileZilla.


    Evtl. könnte jemand auch eine kurze Anleitung (für mich als Anfänger) geben um keinen Fehler zu machen..!!


    Vielen Dank schon mal.!!






  • Hallo Gemeinde,

    ich scheitere immer noch an den Problem.


    May 04 20:07:19 raspberrypi homebridge[26498]: Error loading client secret file, please follow the instructions in the README!!!Error: ENOENT: no such file or directory, open '/root/.homebridge/client_secret.json'


    Könnte mir da jemand eine Hilfestellung geben wie ich die 'client_secret.json' in /root/.homebridge hineinbekomme.!!


    DANKE schon mal.!!

  • Kopiere die Datei zuerst ins Verzeichnis Home (/home/pi) per Filezilla.


    Dann gehe per ssh auf den Pi (Konsole) und kopiere sie ins HomeBridge-Verzeichnis mit:

    sudo cp /home/pi/client_secret.json /root/.homebridge/


    Dann HomeBridge neu starten.

  • Nächstes Problem:

    Ich muss jetzt den generierten code aus der url irgendwo eingeben (Enter the code from that page here)??.... aber wo und wie?


    May 05 07:40:53 raspberrypi homebridge[23060]: Authorize this app by visiting this url: https://accounts.google.com/o/…ri=urnxxxxxxxxxxxxxxAwgxx

    May 05 07:40:59 raspberrypi homebridge[23060]: Enter the code from that page here: [5/5/2019, 7:40:59 AM] [homebridge-config-ui-x] Console v4.2.0 is listening on :: port 8037



    Noch zur Info: das steht in der Dokumentation:


    The first time you run the sample, it will prompt you to authorize access:

    1. Browse to the provided URL in your web browser.

      If you are not already logged into your Google account, you will be prompted to log in. If you are logged into multiple Google accounts, you will be asked to select one account to use for the authorization.

    2. Click the Accept button.
    3. Copy the code you're given, paste it into the command-line prompt, and press Enter.

    Bis Punkt 2 passt alles, aber unter Punkt 3 verstehe ich nicht was ich da machen soll?



    Danke schon mal für die Unterstützung

  • Steht in der Anleitung.


    Gehe in den Pluginordner, meist /usr/local/lib/node_modules/homebridge-camera-ffmpeg/ (Zitat: And in step 4, from the homebridge-camera-ffmpeg directory, run node quickstart.js)


    Gib hier ein:

    Code
    node quickstart.js

    Dort erscheint ein Link, markieren, kopieren, im Browser einfügen, dieser generiert diesen Code, den generierten Code gibt man wieder im Terminalfenster ein. Fertig.

  • Danke für die Antwort.

    Aber ich stehe irgendwie auf den Schlauch...

    Also den Code hab ich schon, nachdem ich Homebridge neu gestartet habe ich den angezeigten Link (Authorize this app by visiting this url: https://accounts.google.c....) geöffnet und der Code wurde generiert.

    Könnte Du mir dies nochmal genauer erklären wie ich das machen soll: Gehe in den Pluginordner, meist /usr/local/lib/node_modules/homebridge-camera-ffmpeg/ ??

    P.s.: Soll ich das über FileZilla machen ?


    Wenn ich den Link habe, soll ich ihn dan im Terminal gleich nach den Neustart der HB eingeben ?



  • Könnte Du mir dies nochmal genauer erklären wie ich das machen soll: Gehe in den Pluginordner, meist /usr/local/lib/node_modules/homebridge-camera-ffmpeg/

    Damit ist weniger der Weg zu Fuß gemeint, sondern auf Fingern:

    cd /usr/local/lib/node_modules/homebridge-camera-ffmpeg/

    node quickstart.js

    Soll ich das über FileZilla machen ?

    Das kannst FileZilla verwenden oder alternativ das Licht in der Küche einschalten. Beides ist in etwa gleich hilfreich. Von daher beende FileZilla wieder, schalte das Licht in der Küche aus, logge dich auf deinem Raspi ein und fang an zu tippen ;).


    Stefan

  • Sorry, aber jetzt kommt das.

    pi@raspberrypi:~ $ cd /usr/local/lib/node_modules/homebridge-camera-ffmpeg/

    pi@raspberrypi:/usr/local/lib/node_modules/homebridge-camera-ffmpeg $ node quickstart.js

    Error loading client secret file, please follow the instructions in the README!!!Error: ENOENT: no such file or directory, open '/home/pi/.homebridge/client_secret.json'


    Die client_secret.json habe ich in /root/.homebridge/. gespeichert.

  • UpDate.: Ich hab es jetzt hinbekommen. Danke nochmal für euere Hilfe :thumbup:


    Aber wie funktioniert das jetzt mit Google-Drive ?

    Da soll ein Camera Ordner angelegt werden?

    Eine Regel könnte ich jetzt anlegen: WENN SENSOR BEI BEWEGUNG DANN ?? (was ist hier für eine Aktion auszuwählen)

    Hat das schon jemand umgesetzt ...

  • Den Ordner legt es automatisch an.


    Man erstellt keine Regel. Der Bewegungssensor muss im selben Raum liegen, wie die Kamera. Dann wird automatisch ein Bild auf den Handy geschickt, wenn der Sensor ausgelöst wird. Benutzt man einen Türsensor, statt Bewegungssensor, ist ein mit Automation Switchs ein Fake-Bewegungssensor zu erstellen, der mittels Szene vom Kontaktsensor ausgelöst wird. So kann man auch z.B. beim Türöffnen ein Bild veranlassen. Am Besten du löst den Bewegungssensor einmal manuell aus, um zu sehen, ob die Bilder abgespeichert werden. Das müsste dann in Google Drive folgendermaßen aussehen:



    Also, nochmal das WICHTIGSTE: Bewegungssensor und Kamera MÜSSEN (ja, sie müssen, nicht sie können, oder sie dürfen, oder sonstwas, sie müssen) zwingend im gleichen Raum liegen.

  • Hallo Mitstreiter, habe gestern auf iOS13 geUpDatet. Jetz kommem in der HOME-APP keine Pushnachrichten mit Snapshot der Kameras an, obwohl ein Bewegungsmelder im gleichen Raum ist. Kann das jemand bestätigen, oder weis jemand eine Lösung?

    DANKE schon mal.!!