Moin,
ich bin noch relativer Raspberry-Anfänger, kann aber ein bisschen programmieren - und Internetsuche. Ich habe das Forum schon mal nach einer Lösung für mein Problem durchforscht, aber weder so ein Projekt noch eine Antwort auf meine konkrete Frage gefunden. Trotzdem vorab schon mal Respekt für das Engagement und die Geduld von vielen Experten hier!
Ich bastele an einer Oma-tauglichen Lösung für ein Videotelefoniesystem mit einem Raspberry 3 B+. Das Prinzip ist einfach und schon vor Jahren in einem Forum beschrieben worden: Video Calling on Raspberry Pi 3. Die beschriebene Lösung basiert auf dem Chromium-Browser und Jitsi als webbasiertem Videotelefonieprogramm. Allerdings scheint der Autor mit einer Bildübertragung zufrieden zu sein - dazu gleich mehr.
Hardware neben dem RasPi: Netzteil HN-5258 (5V, 2500 mA), Highspeed HDMI-Kabel, billige Webcam mit eingebautem Mikrofon, ein Taster und eine ganz einfache USB-Soundkarte.
Um es seniorentauglich zu machen, fehlt die Steuerung des Fernsehers über das HDMI-Kabel mittels CEC sowie ein Knopf zum Ein- und Ausschalten. Außerdem habe ich das Versenden einer Email an meine Emailadresse per msmtp integriert, um zu erfahren, wenn die Oma "online geht". An all diesen Themen habe ich mehr oder weniger lange herumgeforscht und -gebastelt. Mit Unterstützung des Suchmaschinenmonopolisten ließ sich das auch alles umsetzen. Ich habe letztlich ein eigenes Bash-Skript beim Starten ausführen lassen (.desktop) und darin dann alle Aktionen abarbeiten lassen. Der Ein-Ausschalter ist ein Taster, der bei Druck PIN 5 mit GND verbindet. Tasterdruck im Betrieb wird mit einem kleinen Python-Programm überwacht, das ggf. den Fernseher auf das vorherige Signal zurückschaltet und den RasPi sicher herunterfährt.
Jetzt stehe ich allerdings vor dem Problem, dass die Übertragung von Tönen nicht nur etwas versetzt ist - damit könnte ich leben - sondern dass der Ton vom Raspi auch sehr noisy ist. Es handelt sich dabei nicht um ein Rauschen, sondern um richtiges Krachen, das das eigentliche Tonsignal sehr laut überlagert. Versucht habe ich schon einiges. Ich habe alle Komponenten der Hardware getauscht. Eine andere (billige) Webcam führte dazu, dass der Raspberry sich über zu wenig Leistung aus dem Netzteil beschwerte, aber nicht zu besserem Ton. Eine andere Soundkarte änderte gar nichts. Und schließlich habe ich sogar einen anderen RasPi 3 B+ probiert, ohne Erfolg.
Mikrofon und Soundkarte arbeiten auch fehlerfrei zusammen, das habe ich getestet:
arecord --format=S16_LE --rate=16000 | aplay --format=S16_LE --rate=16000
Ich habe auch verschiedene Jitsi-Server probiert, um auszuschließen, dass es daran liegt. Man kann in Jitsi auch im Browser alle möglichen sprachverbessernde Prozesse ausschalten, die eigentlich den Ton verbessern sollen. Hat mich auch nicht weiter gebracht.
#config.p2p.enabled=false&config.disableAP=true&config.disableAEC=true&config.disableNS=true&config.disableAGC=true&config.disableHPF=true
Eine für Oma akzeptable Lösung wäre sicher, einfach das Bild zu übertragen und für den Ton zum Telefon zu greifen. Aber das macht mich nicht glücklich: Ich möchte eine runde Lösung!
Es gibt natürlich immer noch die Möglichkeit, dass ich als Einsteiger irgendetwas einfaches falsch mache. Das wäre mir echt sogar das Liebste! Aber jeden anderen Lösungsvorschlag nehme ich auch gerne auf.
Vielen Dank im Voraus für Eure Ideen!
PuMa