homebridge-camera-ffmpeg | RTSP Real Time Streaming Protocol

  • Ok die Erklärung für "doorbell" hört sich nachvollziehbar an.


    Leider haben alle Versuche nichts gebracht:

    - mit oder ohne porthttp

    - bridged oder unbridged

    - alles weglassen ab maxWidth bis audio oder mit den Angaben

    - downsize der Maximum Bitrate

    - mit oder ohne stillImageSource


    Ich vermute der Fehler liegt woanders.


    Log:

    [Camera FFmpeg] [Hausfront Cam] Starting video stream: 3840 x 2160, native fps, 51000 kbps

    [Camera FFmpeg] [Hausfront Cam] Failed to start stream: spawn ffmpeg ENOENT

    [Camera FFmpeg] [Hausfront Cam] Stopped video stream.

    [Camera FFmpeg] [Hausfront Cam] An error occurred while making snapshot request: spawn ffmpeg ENOENT [Camera FFmpeg] [Hausfront Cam] An error occurred while resizing snapshot: spawn ffmpeg ENOENT

    [Hausfront Cam] Snapshot request handler provided empty image buffer!


    Ist das möglicherweise irgendetwas mit dem ffmpeg Verzeichnis in die Binsen gegangen?

  • Plugin mal de und wieder installiert? Dann müsste er ja auch FFMPEG wieder installieren.

  • War auch meine Idee. Leider nach De- und erneuter Installation das gleiche Ergebnis "Diese Kamera antwortet nicht".


    Log (diesmal mit debug):

    [Camera FFmpeg] [Hausfront Cam] Snapshot requested: 1280 x 720

    [Camera FFmpeg] [Hausfront Cam] Snapshot command: ffmpeg -i http://192.168.87.50/live -frames:v 1 -f image2 -

    [Camera FFmpeg] [Hausfront Cam] An error occurred while making snapshot request: spawn ffmpeg ENOENT

    [Camera FFmpeg] [Hausfront Cam] Fetching snapshot took 0.022 seconds.

    [Camera FFmpeg] [Hausfront Cam] Sending snapshot: 1280 x 720

    [Camera FFmpeg] [Hausfront Cam] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v transpose=2,scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease,scale=trunc(iw/2)*2:trunc(ih/2)*2 -f image2 -

    [Camera FFmpeg] [Hausfront Cam] An error occurred while resizing snapshot: spawn ffmpeg ENOENT

    [Hausfront Cam] Snapshot request handler provided empty image buffer!


    Ich kann das Video der Cam in VLC sehen.

    Kamera in HK de- und erneut installiert. Nix.

  • Heute habe ich gesehen das bei mir auch das plugin meinen ganzen Log vollmüllt:


    [Schlafzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [03/03/2021, 23:25:18] [Camera FFmpeg] [Schlafzimmer] Fetching snapshot took 6.386 seconds. It is highly recommended you switch to unbridge mode.

    [Kinderzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [03/03/2021, 23:25:28] [Camera FFmpeg] [Kinderzimmer] Fetching snapshot took 5.622 seconds. It is highly recommended you switch to unbridge mode.

    [Schlafzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [03/03/2021, 23:25:35] [Camera FFmpeg] [Schlafzimmer] Fetching snapshot took 6.212 seconds. It is highly recommended you switch to unbridge mode.

    [Kinderzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [03/03/2021, 23:25:44] [Camera FFmpeg] [Kinderzimmer] Fetching snapshot took 5.635 seconds. It is highly recommended you switch to unbridge mode.

    [Schlafzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [03/03/2021, 23:26:01] [Camera FFmpeg] [Schlafzimmer] Fetching snapshot took 6.127 seconds. It is highly recommended you switch to unbridge mode.

    [Kinderzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [03/03/2021, 23:26:07] [Camera FFmpeg] [Kinderzimmer] Fetching snapshot took 5.935 seconds. It is highly recommended you switch to unbridge mode.


            {
                "name": "Camera FFmpeg",
                "cameras": [
                    {
                        "name": "Schlafzimmer",
                        "videoConfig": {
                            "source": "-re -i rtsp://Schlafzimmer:[email protected]:88/videoSub"
                        }
                    },
                    {
                        "name": "Kinderzimmer",
                        "videoConfig": {
                            "source": "-re -i rtsp://Kinderzimmer:[email protected]:90/videoSub"
                        }
                    }


    Hab das plugin schon gekoppelt und auch entkoppelt. Jemand ne idee?


    Grüße

  • Aber an sich funktioniert es?

    Bei mir hat alles funktioniert, hatte aber die gleichen Einträge im Log.

    Seit dem Plugin-Update auf die Version 3.1.1 ist das Log deutlich aufgeräumter.

  • Ich bin dabei dieses Problem mit dem Programmierer zu lösen. Melde mich dann, wenn es damit weiter geht.

  • Dated mal auf die Homebridge Version 1.3.2 up.

    Damit sollten die Meldungen im Log verschwinden.


  • Hab ich. Problem besteht weiterhin..


    [Kinderzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [04/03/2021, 19:39:55] [Camera FFmpeg] [Kinderzimmer] Fetching snapshot took 5.566 seconds. It is highly recommended you switch to unbridge mode.

    [Schlafzimmer] The image snapshot handler for the given accessory is slow to respond! See https://git.io/JtMGR for more info.

    [04/03/2021, 19:40:02] [Camera FFmpeg] [Schlafzimmer] Fetching snapshot took 6.388 seconds. It is highly recommended you switch to unbridge mode.

  • Nachdem zig Deinstallation und erneute Installationen nichts geholfen haben war die letztliche Lösung die erneute Installation auf Comand Zeilen Ebene:


    Github - homebridge / ffmpeg-for-homebridge

    Code
    sudo curl -Lf# https://github.com/homebridge/ffmpeg-for-homebridge/releases/latest/download/ffmpeg-raspbian-armv6l.tar.gz | sudo tar xzf - -C / --no-same-owner

    Danach restart der Cam App und es lief wieder.


    Großartige Hilfe und Unterstützung durch "Sunoo"".

  • Verständnisfrage.


    Ich lese immer mal wieder, dass für einen RasPi der Video Codec "libx264" zu "anstrengend" sei und man besser "h264_omx" verwenden soll. Betrifft das eher ältere RasPi´s?


    Was sollte man denn bei einem Rapberry Pi 4 4 GB, Model B, Rev. 1.2 einstellen? Erfahrungen jemand?

  • Bei der Homebridge Camera FFmpeg plugin bekome ich diese Meldungen auf meinem log. Ist die Aktuellste Version: V3.1.2

    Homebridge: V1.3.2

    Kann mir einer dabei helfen?


            {
                "name": "Camera FFmpeg",
                "cameras": [
                    {
                        "name": "Schlafzimmer",
                        "videoConfig": {
                            "source": "-re -i rtsp://xxx:[email protected]:88/videoSub"
                        }
                    },
                    {
                        "name": "Kinderzimmer",
                        "videoConfig": {
                            "source": "-re -i rtsp://xxx:[email protected]:90/videoSub"
                        }
                    }
                ],


    Code
    [06/03/2021, 16:51:50] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
    [06/03/2021, 16:51:50] [Camera FFmpeg] Loaded homebridge-camera-ffmpeg v3.1.2 child bridge successfully
    [06/03/2021, 16:51:50] Loaded 2 cached accessories from cachedAccessories.0EBE2AAAA2EB.
    [06/03/2021, 16:51:50] [Camera FFmpeg] [Schlafzimmer] Configuring cached bridged accessory...
    [06/03/2021, 16:51:50] [Camera FFmpeg] [Kinderzimmer] Configuring cached bridged accessory...
    Preparing Advertiser for 'Camera FFmpeg C50B' using bonjour-hap backend!
    Starting to advertise 'Camera FFmpeg C50B' using bonjour-hap backend!
    [06/03/2021, 16:51:50] Homebridge v1.3.2 (Camera FFmpeg) is running on port 43896.





  • Ich bekomme ebenfalls die Fehlermeldung. Ich weiss auch nicht wie ich sei wegbekommen soll.

  • Hallo an die Experten hier im Forum,


    habe das Homebridge Plugin CAMERA-FFMPEG installiert und für eine klassische IPCAM funktioniert der Stream und auch das Standbild in Homekt tadellos - anbei die CONFIG...


    Zudem nutze ich das Tool MOTIONEYEOS für die Einbindung von Kameras über mein Raspi - das Plugin scheint damit auch getestet zu sein - siehe https://sunoo.github.io/homebr…/configs/MotionEyeOS.html

    Siehe hierzu auch die zweite CONFIG anbei


    Ich bekomme alle 10 SEK einen Refresh des Standbildes - aber keinen STREAM. Kennt jemand das Problem? Hier wird statt RTSP mit MJPEG gearbeitet - ich vermute es liegt daran, komme aber nicht hinter den Fehler...


    Vielen Dank für eure Unterstützung!
    Gruß

    Andreas


    {
                        "name": "IPCAM",
                        "videoConfig": {
                            "source": "-re -i rtsp://admin:[email protected]/12",
                            "stillImageSource": "-i http://admin:[email protected]/tmpfs/auto.jpg",
                            "maxStreams": 2,
                            "maxWidth": 640,
                            "maxHeight": 480,
                            "maxFPS": 10
                        }
                    },


                   {
                        "name": "MotionEyeOS",
                        "videoConfig": {
                            "source": "-re -f mjpeg -i http://172.20.20.21:8081",
                            "stillImageSource": "-f mjpeg -i http://172.20.20.21:8080/pictu…me=admin&_signature=12345...",
                            "maxStreams": 2,
                            "maxWidth": 1024,
                            "maxHeight": 768,
                            "maxFPS": 10
                        }
                    },

  • Es gibt könnte mehrere Ursachen geben.

    1. Wenn du im stillImage ein User und Passwort brauchst, wäre es komisch, wenn du im Stream keine Anmeldedaten bräuchtest

    2. Was passiert, wenn du deinen Stream ( http://172.20.20.21:8081) im VLC Player eingibst. Kommt ein Bild würde ich deine Config so anpassen:

    Kommt kein Bild mal mit User und Passwort versuchen.


    Hängt diese Cam direkt am Pi?

    Einmal editiert, zuletzt von Bananajoe86 ()

  • Hallo zusammen,

    ich habe mir schon vor knapp einem Jahr zwei Wansview W5 zuglegt. Mit dem Umstieg auf Homekit weg von der Alexa hat sowit alles super funktioniert. Jetzt will ich jedoch auch noch meine Kameras einbinden. Soweit hat das auch alle funktioniert die Kameras sind in der HomeApp auch sichtbar. Ich bekomme jedoch kein Bild gezeigt und im vorschaubild steht nur keine Antwort. Wenn ich in die Homebridge gehen bekomme ich folgenden Fehler ausgespuckt.


    Unable to find suitable output format.
    und

    Failed to fatch snapshot


    Wenn ich über den VLC-Player den Stream aufrufe funktioniert er für eine Zeit und dann bricht er ab.

    Kann mir bitte jemand helfen.

    I Phone XS Max

    I Pad Air 4 Generation

    Apple Watch 4 Generation


    HomePod Mini

    Homebridge

  • Config in der Homebridge?

  • "name": "Garten oben",
                        "unbridge": true,
                        "videoConfig": {
                            "source": "rtsp://hiermeinuser:[email protected]:554/live/ch0",
                            "maxStreams": 1,
                            "maxWidth": 1280,
                            "maxHeight": 720,
                            "maxFPS": 15,
                            "audio": false
                        }


    das Videoauflösung habe ich aus dem VLC ausgelesen

    I Phone XS Max

    I Pad Air 4 Generation

    Apple Watch 4 Generation


    HomePod Mini

    Homebridge