rdmtc / RedMatic-HomeKit

HAP-Nodejs based Node-RED nodes to create (bridged) HomeKit Accessories
Apache License 2.0
61 stars 22 forks source link

Mehrere Kamera Nodes einrichten #132

Open hdiessner opened 5 years ago

hdiessner commented 5 years ago

Hallo und danke für das tolle Projekt, ich lerne jeden Tag dazu! Heute habe ich eine erste Kamera angelegt (Quelle: ein HTTP Stream von einer Synology Surveillance Station) - kein Problem, läuft. Beim Anlegen einer zweiten Kamera (Quelle: HTTP oder "RTSP over HTTP" Stream von derselben Surveillance Station) bekomme ich zweierlei Fehler:

  1. Mal "FFmpeg exited with code 1"
  2. Andermal: "Error: listen EADDRINUSE: address already in use :::51912"

Wie können mehrere Kameras korrekt konfiguriert werden?

hobbyquaker commented 5 years ago

Du musst für jede Kamera einen anderen Port konfigurieren. Zähl einfach immer 1 dazu, also statt 51912 dann 51913 einstellen.

hdiessner commented 5 years ago

Ich hatte für die 2. Kamera auch einen anderen Port konfiguriert (51922, weil ich nicht wusste, ob evtl mehrere Ports belegt werden, aber auch 51913, 51914), trotzdem kam die Fehlermeldung - und zwar genau mit der Port Nummer 51912. Deshalb hab ich das Issue eröffnet, weil ich die Meldung so nicht verstanden habe.

hobbyquaker commented 5 years ago

Hmm... Bei meinen Tests funktionierte es auch mit mehreren Kameras. Es gibt eine Sache zu beachten: Wenn Du den Port einer Kamera änderst reicht es nicht nur zu Deployen, da muss nach dem Deploy auch noch Node-RED neugestartet werden. Kann das evtl. die Ursache sein?

hobbyquaker commented 5 years ago

Ah, und ansonsten bitte mal ein Log (Log Level Debug) downloaden und hier anhängen