Als ich versuchte, ML2Scratch auf Raspberry Pi 4 auszuführen, gab es eine USB-Kamera, die nicht funktionierte. Zusammenfassend scheint WebRTC auf RPi4 mit Buster auf Logitech c270 nicht zu funktionieren. Und da es wie eine alte Kamera aussieht, habe ich vorerst keine Lust, mich mit WebRTC zu bewegen. Als vorübergehende Problemumgehung verwende ich eine andere Kamera.
In Scratch3 ist es in Javascript geschrieben. Als Erweiterung wird WebRTC aufgerufen (über Scratch-VM und Scratch-GUI). Um die Frage zu isolieren, ob es sich um ML2 Scratch oder einen Browser handelt, haben wir nur den WebRTC-Bildschirm getestet. Ist das Raspberry Pi 4 Linux oder die Software darunter schlecht, da es unter Windows unter Intel x86 normal funktioniert? Ich denke. Wenn der folgende Bildschirm mit nur WebRTC angezeigt wird, wird er schwarz. Wenn Sie es mit ML2Scratch betrachten, sehen Sie einen schwarzen Hintergrund und einen Katzenbildschirm.
Die Ergebnisse, die ich versucht habe, sind wie folgt.
Modellname | USB2 | USB3 | luvcview |
---|---|---|---|
Logitech C270 | × | × | 〇 |
Elecom UCAM-C520FEBK | 〇 | 〇 | 〇 |
Ich habe es auf dem RaspberryPi Forum (2020/3/18) geworfen. Es scheint, dass es ziemlich viele Probleme gibt, also fühle ich mich allein gelassen. Ich würde gerne herausfinden, ob ich Zeit habe, aber leider stehe ich noch aus, weil ich keine Zeit habe.
Das Gerät kann mit Linux-Befehlen und Chrome überprüft werden. Für Linux können Sie es mit dem folgenden Befehl sehen.
$ lsusb
Liste der arbeitenden Treiber
$ lsmod -v
Mit Chrome können Sie den Status der folgenden Medien überprüfen. Es ist jedoch allgemein anerkannt.
Schauen Sie sich die Liste der freiwilligen Kameras an, die auf dem Raspberry Pi laufen. Logitech C270 scheint einige Kompatibilitätsprobleme zu haben und funktioniert manchmal nicht.
Schauen Sie sich zum Schluss die Fehlerliste von Chromium an. Es sieht nicht so aus, als wären die 74-78-Änderungen von Chromium hier enthalten.
Raspberry Pi
Von VideoSensing aus rufe ich schließlich Javascript auf (getUserMedia). Daher hängt es von WebRTC ab.
Recommended Posts