(veraltet v2) homebridge-camera-ui (WebUI for RTSP Cameras)
- SeydX
- Geschlossen
-
-
Das Problem bei @carsten_h lag am fehlerhaften Code
Sobald Notifier oder GUI im config nicht definiert waren kam der Fehler
Sollte mit v2.0.3 gefixt sein
Sowas kann man aber leider nicht als ‚allgemeines‘ Feature implementieren
Wenn dann nur Kamera spezifisch, und dann müsste man gucken wie die Kamera sich steuern lässt und für jede Kamera Sorte speziell Code schreiben, diese im config definieren (Kamera Modell) etc etc
Also Haufen Aufwand was sich für die Allgemeinheit nicht wirklich lohnt
dein Plugin läuft sehr gut.Wenn ich die Camera (ipadmini+und Webcam App) über dein WebUI ansteuere bekomme ich einen guten livestream
Nur leider nicht in Home.Stand bild ist gut.Wenn ich aber ein Live Stream haben will wird es sehr schlecht.
Habe schon versucht "packetSize": anzupassen aber ohne erfolg.
ZitatTips & Troubleshooting
If you get choppy playback for RTSP / H264 streams try adding -rtsp_transport tcp before your source URL, e.g. -rtsp_transport tcp -re -i rtsp://192.168.2.26/ipcam_h264.sdp
You can also try lowering the packet size when you have choppy playback, use multiples of 188
das hat auch nicht geholfen.
Du hast nicht noch zufällig einen Tip?
probier mal damit bitte
Ja, damit geht es. Danke!
Jetzt bin ich wieder an dem Stand angelangt, den ich vorher mit den anderen Plugins auch hatte: Am Anfang kommt recht langsam ein Bild herein und dann stoppt es. Im Log steht dann das hier:
Code
Alles anzeigenJun 03 18:19:37 HomePi homebridge[20584]: 2019-06-03T16:19:37.913Z CameraUI [libx264 @ 0x6bd3a0] frame= 468 QP=14.01 NAL=2 Slice:P Poc:436 I:0 P:111 SKIP:3489 size=617 bytes Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 114 M=0 Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 256 M=0 Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 106 M=0 Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 128 M=1 Jun 03 18:19:37 HomePi homebridge[20584]: 2019-06-03T16:19:37.987Z CameraUI [libx264 @ 0x6bd3a0] frame= 469 QP=13.76 NAL=2 Slice:P Poc:438 I:0 P:120 SKIP:3480 size=567 bytes Jun 03 18:19:37 HomePi homebridge[20584]: 2019-06-03T16:19:37.991Z CameraUI [rtp @ 0x6dc8c0] Sending NAL 1 of len 125 M=0 Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 101 M=0 Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 203 M=0 Jun 03 18:19:37 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 125 M=1 Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.048Z CameraUI [libx264 @ 0x6bd3a0] frame= 470 QP=14.79 NAL=2 Slice:P Poc:440 I:0 P:119 SKIP:3481 size=610 bytes Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.049Z CameraUI [rtp @ 0x6dc8c0] Sending NAL 1 of len 206 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 122 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 158 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 111 M=1 Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.111Z CameraUI [libx264 @ 0x6bd3a0] frame= 471 QP=13.77 NAL=2 Slice:P Poc:442 I:0 P:142 SKIP:3458 size=785 bytes Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.113Z CameraUI [rtp @ 0x6dc8c0] Sending NAL 1 of len 361 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 123 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 160 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 128 M=1 Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.199Z CameraUI [libx264 @ 0x6bd3a0] frame= 472 QP=13.60 NAL=2 Slice:P Poc:444 I:0 P:110 SKIP:3490 size=556 bytes Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.200Z CameraUI [rtp @ 0x6dc8c0] Sending NAL 1 of len 176 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 102 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 163 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 102 M=1 Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.260Z CameraUI [libx264 @ 0x6bd3a0] frame= 473 QP=14.31 NAL=2 Slice:P Poc:446 I:0 P:99 SKIP:3501 size=466 bytes Jun 03 18:19:38 HomePi homebridge[20584]: 2019-06-03T16:19:38.263Z CameraUI [rtp @ 0x6dc8c0] Sending NAL 1 of len 125 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 118 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 106 M=0 Jun 03 18:19:38 HomePi homebridge[20584]: [rtp @ 0x6dc8c0] Sending NAL 1 of len 104 M=1
Über die Web-UI läuft es aber wunderbar!
Da musst du echt mit den Parametern rumspielen, kannst ja auch eigene Parameter einbauen über „additionalCommandline“
Da musst du evtl mal im Web schauen welche Parameter da helfen würden
@carsten_h
Wie ist es über die Weboberfläche? Das selbe Verhalten?
Da musst du echt mit den Parametern rumspielen
Das hatte ich mit den anderen Plugins auch schon gemacht, aber leider bin ich nie zu einem sinnvollen Ergebnis gekommen. Ich werde weiter forschen.
Danke für Dein Plugin!
Wie ist es über die Weboberfläche?
Das hatte ich eben noch ergänzt, damit funktioniert es einwandfrei, es sieht genau aus wie in VLC.
Im Log standen für die WebUI die folgenden Parameter:
Die habe ich für Homekit jetzt einmal dazugehängt. Da kam etwas Bewegung ins Bild. Ich forsche...
Ich hab das Plugin installiert und die Config von FettesB übernommen und angepasst.
Code
Alles anzeigen{ "platform": "CameraUI", "debug": true, "videoProcessor": "ffmpeg", "cameras": [ { "name": "Kamera", "active": true, "videoConfig": { "source": "-rtsp_transport tcp -re -i rtsp://192.168.2.118:8554/live/sdp", "stillImageSource": "-i rtsp://192.168.2.118:8554/live/sdp", "maxStreams": 2, "maxWidth": 1280, "maxHeight": 720, "maxFPS": 30, "packetSize": 1316, "transport": "udp" } } ], "gui": { "active": true, "username": "admin", "password": "admin", "port": 3000, "wsport": 8100 } }
Hab eine kostenlose App runtergeladen und ein altes iPhone SE als Kamera hinzugefügt. Leider hab ich kein Bild in Homekit noch im GUI.
Wenn ich die rtsp Url im VLC Player eingebe, kann ich sehen was das iPhone sieht, aber leider nicht in Homekit.
Habe mit dem Befehl "ffmpeg -version" folgende Log bekommen:
Code
Alles anzeigenffmpeg version 3.2.14-1~deb9u1+rpt1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516 configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared libavutil 55. 34.101 / 55. 34.101 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100
Ist das so in Ordnung oder ? Kann es sein, dass ffmpeg nicht korrekt installiert ist ? Wenn ja kann mir jemand zeigen wie ich dieses richtig installiere?
Dann hab ich in noch das hier aus der Log ziehen können:
Code
Alles anzeigen[6/3/2019, 7:59:21 PM] [CameraUI] [INFO] Start streaming video from Kamera with 1280x720@299kBit 2019-06-03T17:59:21.120Z CameraUI Kamera: ffmpeg -rtsp_transport tcp -re -i rtsp://192.168.2.118:8554/live/sdp -map 0:0 -vcodec libx264 -pix_fmt yuv420p -r 30 -f rawvideo -tune zerolatency -vf scale=1280:720 -b:v 299k -bufsize 299k -maxrate 299k -payload_type 99 -ssrc 6514612 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params ZiErlXmCO204wUVIX/eGi464msMNEUlnxpCc8pYO srtp://192.168.2.117:58179?rtcpport=58179&localrtcpport=58179&pkt_size=1316 -loglevel debug [6/3/2019, 7:59:21 PM] [MagicHome-Platform] [ 'Polling Light', '192.168.2.103' ] [6/3/2019, 7:59:21 PM] [MagicHome-Platform] /usr/local/lib/node_modules/homebridge-magichome-platform/src/flux_led.py 192.168.2.103 -i 2019-06-03T17:59:21.838Z CameraUI ffmpeg version 3.2.14-1~deb9u1+rpt1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516 configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared [6/3/2019, 7:59:21 PM] [Broadlink] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting) 2019-06-03T17:59:21.842Z CameraUI libavutil 55. 34.101 / 55. 34.101 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100 Splitting the commandline. Reading option '-rtsp_transport' ... matched as AVOption 'rtsp_transport' with argument 'tcp'. Reading option '-re' ... matched as option 're' (read input at native frame rate) with argument '1'. Reading option '-i' ... matched as input url with argument 'rtsp://192.168.2.118:8554/live/sdp'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:0'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'libx264'. Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'. Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '30'. Reading option '-f' ... matched as option 'f' (force format) with argument 'rawvideo'. Reading option '-tune' ... 2019-06-03T17:59:21.846Z CameraUI matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'scale=1280:720'. Reading option '-b:v' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '299k'. Reading option '-bufsize' ... 2019-06-03T17:59:21.851Z CameraUI matched as AVOption 'bufsize' with argument '299k'. Reading option '-maxrate' ... 2019-06-03T17:59:21.856Z CameraUI matched as AVOption 'maxrate' with argument '299k'. Reading option '-payload_type' ... 2019-06-03T17:59:21.861Z CameraUI matched as AVOption 'payload_type' with argument '99'. Reading option '-ssrc' ... 2019-06-03T17:59:21.865Z CameraUI matched as AVOption 'ssrc' with argument '6514612'. Reading option '-f' ... matched as option 'f' (force format) with argument 'rtp'. Reading option '-srtp_out_suite' ... 2019-06-03T17:59:21.867Z CameraUI matched as AVOption 'srtp_out_suite' with argument 'AES_CM_128_HMAC_SHA1_80'. Reading option '-srtp_out_params' ... 2019-06-03T17:59:21.873Z CameraUI matched as AVOption 'srtp_out_params' with argument 'ZiErlXmCO204wUVIX/eGi464msMNEUlnxpCc8pYO'. Reading option 'srtp://192.168.2.117:58179?rtcpport=58179&localrtcpport=58179&pkt_size=1316' ... matched as output url. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsp://192.168.2.118:8554/live/sdp. Applying option re (read input at native frame rate) with argument 1. Successfully parsed a group of options. Opening an input file: rtsp://192.168.2.118:8554/live/sdp. [tcp @ 0x13e15b0] No default whitelist set [6/3/2019, 7:59:21 PM] [Broadlink] Air Conditioner Advanced onTemperature (0) [6/3/2019, 7:59:21 PM] [Broadlink] Air Conditioner Advanced checkTemperatureForAutoOn (ignore within 120s of previous auto-on/off due to "minimumAutoOnOffDuration") 2019-06-03T17:59:22.017Z CameraUI [rtsp @ 0x13df790] method DESCRIBE failed: 404 Stream Not Found [rtsp @ 0x13df790] CSeq: 2 Date: Mon, Jun 03 2019 17:59:21 GMT 2019-06-03T17:59:22.017Z CameraUI rtsp://192.168.2.118:8554/live/sdp: Server returned 404 Not Found [6/3/2019, 7:59:22 PM] [CameraUI] [ERROR] Kamera: FFmpeg exited with code 1
Ich hoffe einer kann mir helfen
Grüße Bene
Das Plugin ist wirklich da.
und dann das....
Das ergibt dann:
Code
Alles anzeigenffmpeg version 3.2.14-1~deb9u1+rpt1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516 configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared libavutil 55. 34.101 / 55. 34.101 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100
Fehlt da vielleicht irgendetwas? Muß auf dem Pi 3B+ noch irgendeine Hardware aktiviert werden?
Seltsamerweise hat das, als ich homebridge noch auf einem Pi Zero W laufen gelassen habe, besser funktioniert.
@carsten_h
@_bene
sieht gut aus, ist exakt so wie bei mir
habe leider keine Ahnung woran es liegen kann
Vielleicht etwas an den ffmpeg-Einstellungen spielen, wie SydeX schon gesagt hat.
hilft hier vielleicht
... und so sieht meine config aus, wobei meine Foscam's einen User (bart) und Passwort (simpson) haben und jede auch einen eigenen Port (8100)
Code
Alles anzeigen{ "platform": "CameraUI", "debug": false, "videoProcessor": "ffmpeg", "cameras": [ { "name": "Foscam-1", "active": true, "videoConfig": { "source": "-re -i rtsp://bart:[email protected]:8100/videoSub", "stillImageSource": "-i http://192.168.2.100:8100/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=bart&pwd=simpson", "maxStreams": 3, "maxWidth": 1920, "maxHeight": 1080, "maxFPS": 30 } } ], "gui": { "active": true, "username": "mad", "password": "max", "port": 8765, "wsport": 8100 } },
Ich steh wegen ffmpeg wahrscheinlich gerade auf der Leitung.
Ich hab gerade geschaut und bei mir ist das wohl durch irgendein anderes Plugin - vermutlich Nello - schon installiert.
Code
Alles anzeigenpi@raspberrypi-3BPlus:~ $ ffmpeg -version ffmpeg version 3.2.14-1~deb9u1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516 configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared libavutil 55. 34.101 / 55. 34.101 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100
Wie bekomm ich das geupdatet? Muss ich es updaten?
Hallo, ich nutze derzeit das plugin camera-ffmpeg. Würde aber jetzt umsteigen auf dein neues camera-ui.
Hier mal meine config:
}
},
{
"platform": "CameraUI",
"debug": false,
"videoProcessor": "ffmpeg",
"cameras": [{
"name": "dlink Haustür",
"active": true,
"videoConfig": {
"source": "-f mjpeg -i http://user:[email protected]:80/video/mjpg.cgi",
"stillImageSource": "-i http://user:[email protected]:80/image/jpeg.cgi",
"maxStreams": 3,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 30
}
}],
"gui": {
"active": true,
"username": "admin",
"password": "camera",
"port": 3000,
"wsport": 8100
}
}
]
}
Es wird mir aber keine Kamera zu Homebridge hinzugefügt, es handelt sich um eine dLink DCS-2330L.
Die Homebridge startet durch und erkennt auch die Kamera, aber wie gesagt in HB kann ich keine Kamera hinzufügen.
P.s.: im plugin camera-ffmpeg funktioniert der code "source" und "stillImageSource" wie ich in oben auch drin habe.
Was mache ich falsch?
Ja das habe ich gemacht, aber da ist keine Kamera ??
#Kann es sein das mit:
"source": "-f mjpeg -i http://user:[email protected]:80/video/mjpg.cgi",
"stillImageSource": "-i http://user:[email protected]:80/image/jpeg.cgi",
was nicht passt?
Bei dem plugin camera-ffmpeg funzt aber alles einwandfrei...!
Ja das habe ich gemacht, aber da ist keine Kamera ??
#Kann es sein das mit:
"source": "-f mjpeg -i http://user:[email protected]:80/video/mjpg.cgi",
"stillImageSource": "-i http://user:[email protected]:80/image/jpeg.cgi",
was nicht passt?
Bei dem plugin camera-ffmpeg funzt aber alles einwandfrei...!
Hier noch der log:
Jun 04 16:14:52 raspberrypi homebridge[4854]: [6/4/2019, 4:14:52 PM] [CameraUI] [INFO] Found 1 camera in config.json
Jun 04 16:14:52 raspberrypi homebridge[4854]: [6/4/2019, 4:14:52 PM] [CameraUI] [INFO] Initalizing dLink Haustür
Jun 04 16:14:52 raspberrypi homebridge[4854]: [6/4/2019, 4:14:52 PM] Homebridge is running on port 51856.
Jun 04 16:14:52 raspberrypi homebridge[4854]: [6/4/2019, 4:14:52 PM] [CameraUI] [ERROR] An error occured while initalising accessory!
Jun 04 16:14:52 raspberrypi homebridge[4854]: [6/4/2019, 4:14:52 PM] [CameraUI] [ERROR] TypeError: Cannot read property 'split' of undefined
Jun 04 16:14:59 raspberrypi homebridge[4854]: [6/4/2019, 4:14:59 PM] [Config] Console v4.4.5 is listening on :: port 8036
Jun 04 16:19:42 raspberrypi homebridge[4854]: [6/4/2019, 4:19:42 PM] [Config] Changes to config.json saved.
na wenns soweit funktioniert - wieso updaten. Du weißt ja: "ncars"
außerdem ist es ja aktuell...
hast du schon mal folgendes im "source" versucht:
Code-re -i rtsp://user:[email protected]:80/video/mjpg.cgi
auch wenns in VLC klappt -> trotzdem mal ohne "http"