Es gibt eine Demo, die mit UV4L Demo-Betriebssystem für Raspberry PI, https://raspberry:8080/stream/webrtc kommt. Wenn ich es auf einem macOS-Computer (Firefox-Browser) starte und wähle, dass ein Bildschirm geteilt werden soll, heißt es immer "Kein passendes Videogerät gefunden!" und verbindet offenbar nirgendwo. Das Gleiche passiert, wenn ich auf einem Chromium-Browser auf einem Raspberry PI selbst hinfahre. Es scheint nicht überall Fehlermeldungen zu sein - einige deprecation Warnungen aber nicht mehr als das:UV4L WebRTC-Demo scheint nicht zu funktionieren, wie zu beheben?
OnOpen() WebRTC: 197: 25 navigator.mozGetUserMedia wurde von navigator.mediaDevices.getUserMedia WebRTC abgelöst: 251: 32 WebRTC-Schnittstellen mit dem Präfix "moz" (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) sind veraltet. webrtc: 105: 25 {"iceServers": [{"urls": ["betäuben: stun.l.google.com: 19302", "stun: 192.168.0.101: 3478"]}]} webrtc: 104: 21 onaddstream ist veraltet! Verwenden Sie stattdessen PeerConnection.ontrack. webrtc: 107 Peerverbindung erfolgreich erstellt! webrtc: 110: 21 URL.createObjectURL (MediaStream) ist veraltet und wird in Kürze entfernt. webrtc: 255: 60 call(), request = {"was": "anruf", "optionen": {"force_hw_vcodec": false, "vformat": "60"}} webrtc: 193: 25 nachricht = nachricht webrtc: 281: 25
Wo soll ich nachsehen?
Klarstellung: Ich kann meinen Desktop in einer "lokalen" Box sehen, so dass Sharing erfolgreich war, gleich auf Raspberry PI. Aber es geht nie auf die andere Seite, ich kann nicht einmal den Datenkanal benutzen - es ist ausgegraut - also scheint überhaupt keine Verbindung zustande zu kommen.
Danke!
Mikhail
Es gibt kein Kameramodul auf PI und keine Absicht, eins zu haben. Ich plante, H264-Video von einem Mac zu Raspberry zu streamen, um es auf seinem HDMI-Monitor anzuzeigen. –