ich habe ein Problem mit der Zwei-Wege-Kommunikation in meiner Frigate-Konfiguration, das ich trotz intensiver Suche nicht lösen kann. Ich nutze eine Reolink E1 Outdoor Kamera und die Zwei-Wege-Kommunikation funktioniert nicht, obwohl in den go2rtc-Logs und im Stream-Graph Daten gesendet werden.
Frigate-Version: 0.16.1
Kamera: Reolink E1 Outdoor (neueste Firmware)
Ich habe herausgefunden, dass die Kamera den RTSP-Stream mit einem Opus-Audiocodec (opus) bereitstellt, nicht mit G.711 (PCMA/PCMU). Dies wurde durch den go2rtc-Stream-Graphen bestätigt.
Der Livestream funktioniert einwandfrei.
Audio-Aufnahmen funktionieren ebenfalls einwandfrei.
Das Mikrofon-Symbol in der Frigate-Live-Ansicht erscheint.
Beim Versuch, zu sprechen, sehe ich im Stream-Graphen, dass Daten gesendet werden, aber der Lautsprecher der Kamera bleibt stumm.
Meine Vermutung ist, dass der ?talk=1-Parameter in der RTSP-URL einen G.711-Stream erwartet, den die Kamera nicht verarbeiten kann.
Meine aktuelle go2rtc-Konfiguration für die Kamera sieht so aus:
Hat jemand Erfahrungen mit diesem spezifischen Problem bei der Reolink E1 Outdoor oder anderen Reolink-Kameras, die Opus-Audio verwenden? Gibt es eine Möglichkeit, go2rtc so zu konfigurieren, dass es den Talk-Stream im Opus-Format sendet, oder gibt es eine andere Methode, die Zwei-Wege-Kommunikation mit dieser Kamera zu ermöglichen?
keine Ahnung ob Dir das hilft aber ich hatte ein ähnliches Problem mit der Reolink E1 Zoom und TW-Audio. Habs aber zum Laufen gebracht und mal quick and dirty runtergeschrieben. Mein Usecase war die E1 Zoom in HA mit Babyschreierkennung und Two-Way-Audio nutzen zu können:
Ich habe anhand des Videos go2rtc (nach der Anleitung von Simon42) für meine 2 E1 Outdoor Pro eingerichtet.
Dabei funktioniert eigentlich alles, jedoch gibt es sehr oft das Problem, dass die Videos nicht in 10s Segmente gespeichert werden, sondern nur in 1s Segmente. Dies kann dann frigate in der History nicht mehr abspielen. Konfiguriere ich die Kamera ohne go2rtc habe ich mit der Speicherung keine Probleme. An was könnte dies liegen?