Ctronics Kamera einbinden ohne Verzögerung wie möglich

Hallo zusammen
Ich habe eine Ctronics Kamera die ich gern als Mointor für die Türklingel nutzen möchte.
Jetzt habe ich schon das go2rtc AddAon installiert und auch die Integration RTSPtoWebRTC . Jetzt nutze ich die WebRTC Kamera Karte. wenn ich diese mit der adresse meiner Kamera “rtsp://name:passwort@192.168.178.120/11” aufrufe habe ich eine Verzögerung von ca.10sec. bis das Bild erscheint.
Ich habe jetzt keine Erfahrungen mit dem Addon ist diese Verzögerung normal?
In der go2rtc Config erscheint die Kamera.
in der go2rtc.yaml habe ich mal folgenden Code eingetragen

log:
  level: info  # default level
  api: debug
  rtsp: debug
  streams: debug
  webrtc: debug`

in der Protokolldatei dies Go2rtc Addon s steht dann folgendes :

11:17:11.001 INF go2rtc version 1.8.5 linux/amd64
11:17:11.003 INF [rtsp] listen addr=:8554
11:17:11.003 INF [api] listen addr=:1984
11:17:11.004 INF [webrtc] listen addr=:8555
11:17:16.876 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:17:17.191 DBG [streams] start producer url=rtsp://name:Passwort@192.168.178.120/11
11:17:17.629 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:17:28.483 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:17:46.431 DBG [streams] stop producer url=rtsp://name:Passwort@192.168.178.120/11
11:18:02.863 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:18:03.176 DBG [streams] start producer url=rtsp://name:Passwort@192.168.178.120/11
11:18:07.681 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:18:23.935 DBG [streams] stop producer url=rtsp://name:Passwort@192.168.178.120/11
11:20:58.898 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:20:59.208 DBG [streams] start producer url=rtsp://name:Passwort@192.168.178.120/11
11:21:02.342 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:22:10.473 DBG [streams] stop producer url=rtsp://name:Passwort@192.168.178.120/11
11:25:38.385 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:25:38.701 DBG [streams] start producer url=rtsp://name:Passwort@192.168.178.120/11
11:25:44.634 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:26:04.140 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:26:31.445 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:26:31.478 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:26:48.658 DBG [streams] stop producer url=rtsp://name:Passwort@192.168.178.120/11
11:30:24.367 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:30:24.409 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:30:24.682 DBG [streams] start producer url=rtsp://name:Passwort@192.168.178.120/11
11:30:30.889 DBG [webrtc] new consumer src=rtsp://name:Passwort@192.168.178.120/11
11:30:44.865 DBG [streams] stop producer url=rtsp://name:Passwort@192.168.178.120/11

Ich denke das passt alles soweit. Aber ist das richtig das der Stream immer wieder beendet wird? Kann ich nochwas gegen die Verzögerung tun?
Danke schon mal für Eure Hilfe
Volker

Das ist der rtsp Stream du musst den Web RTC Stream nutzen.
Hier mal meine Kachel:

type: custom:frigate-card
name: Live View
cameras:
  - camera_entity: camera.kamera_haustuer
    live_provider: go2rtc
    go2rtc:
      modes:
        - webrtc
menu:
  style: overlay
view:
  default: live
  update_force: true

Kamera Konfig:

go2rtc:
  streams:
    camera_haustuer:
      - rtsp://admin:MIBMBI@xx.xxx.xxx.xxx/h264/ch1/av_stream

cameras:
  Kamera_Haustuer:                                                              #Kameraname
    ffmpeg:
      hwaccel_args: preset-vaapi
      inputs:
        - path: rtsp://xx.xxx.xxx.xxx:8554/camera_haustuer?video=copy&audio=aac #RTSP Stream High Res
          input_args: preset-rtsp-restream
          roles:
            - record
            - detect

Danke für Deinen Tipp,ich glaube du hast Recht . Ich nutze auch die WEBRTC Card.
Dort habe ich jetzt einfach mal nur die IP adresse mit dem Port 554 eingegeben.
Aber da bekomme ich eine Fehlermeldung. Muss ich den in die go2rtc überhaupt was eintragen? Ton benötige ich nicht. Ich dachte da reicht nur die RTSP IP.
oder bin ich da auf dem Holzweg? So ich habe jetzt meine go2rtc. yaml niochmal geändert in

streams:
    haustuer: rtsp://admin:passwort@192.168.178.120:8554/11

geändert . Dann habe ich in webRTC nur den Namen der Kamera unter der URL eingefügt. Dort müsste ja der richtige Stream dargestellt werden. Aber an der Verzögerung hat sich nix geändert, Leider!!

Auf was für Gerät läuft das Kamerabild dann? Das decodieren von hoher Auflösung braucht Power und/oder seine Zeit. Kameras haben deswegen oft einen Substream, mit geringer Auflösung. Bei vernünftigen Kameras kann man die Auflösung auf dem Substream auch selber einstellen.

Ich nutze für mein Tablet im Dashboard auch nur den Substream. Sonst habe ich auch Verzögerungen und kurze frees.

Das geht auf ein Tablet mit mit Fully Browser ,wo es auf dem Dashboard angezeigt wird.
Bei meiner Camera kann ich auch 2 Streams in der Software auswählen und auch einstellen
Wie kann ich den 2 Stream in der IP Adresse auswählen?

Da musst du mal in die Anleitung deiner Kamera schauen. Ich meine, das ist teils individuell. Wenn man danach googelt, bekommt von verschiedenen Kameras, verschiedene RTSP Stream-Adressen.

Als Beispiel für Hikvision Kameras und Recoder:

Bei deiner Kamera kann das etwas anders aussehen. Du kannst die Adresse mit dem VLC Player auch jederzeit testen.

So habe jetzt mit dem 2 stream `rtsp"//Benutzername:Passwort@IP-Adresse:8554/12

`getestet aber leider keine Änderung immer noch über 10sec. Verzögerung.
Also damit hat es nix zu tun. Ich bin wirklich ratlos. Hat den hier noch jemand eine Idee?

hallo zusammen
Ich glaube ich habe das Problem gefunden. Ich habe mein Übersichts Dashbord mit dem Kamera Stream in klein. Damit läuft der Server

[streams] start producer url=rtsp://nutzer:passwort@192.168.178.120:8554/11

Wenn sich dann durch klingeln das Dashboard in das Große Kamerabild ändert dauert es bis zu 15 sec. bis das Bild erscheint.
Stopt der server

[streams] stop producer url=rtsp://nutzer:passwort@192.168.178.120:8554/11

und ich rufe das Kamerabild auf, erscheint es sofort.
Gibt es eine Karte die ein Standbild der Kamera jede Minute aktualisiert?
Die würde ich dann statt dem Livestream in mein Übersichts Dashboard einbauen.
Ich hoffe damit ist das Problem dann gelöst.
Ich werde berichten:

Wenn du einfach die Bild-Entitäten Karten nimmst und auf Auto stellst, wird glaube ich ein Standbild angezeigt, das alle 30 oder 60 sek aktualisiert wird.

1 „Gefällt mir“

Danke Ede,
Die Karte hatte ich auch schon versucht,allerdings mit der Adresse des Standbildes meiner Kamera. Das funktioniert nicht. Ich musste die Stream der Kamera als Adresse nehmen. Bei auto wird wie du gesagt hast, ein Standbild erzeugt,was meinen Server nicht belastet. Das Standbild wird aller 10 sekunden aktuallisiert.
Ob das jetzt mit der Klingel dauerhaft funktioniet, wird die Zeit entscheiden.
Jetzt funktioniert es erstmal.
Danke für eure Hilfe

Hallo zusammen.
Ich habe nochmal eine kurze Frage. Gibt es denn auch eine Karte die mein Standbild darstellen kann , wo man aber die Aktualisierung Zeit einstellen kann?
Oder kann man das bei der Bild Karte auch ?
Danke

Hallo. Ich hab gesucht ohne Ende, um meine CTronics Kamera einzubinden. Jetzt hab ich die Integration ONVIF gefunden. Installiert, aufgerufen, sie fand automatisch meine Kamera, die Daten eingegeben und zack hatte ich ein Livebild. Mehr brauch ich nicht. Eine Verzögerung von ca 2Sekunden zu dem Bild von der Ctronics-App ist vernachlässigbar