webrtc ohne browser
Recht, jetzt bin ich mit diesem Projekt hier. Es ist ein python-Skript, das ausgeführt wird ein server mithilfe von webrtc zu senden die clients/Browser-webcam an den server, und führen Sie Gesichtserkennung. Was ich will zu tun ist, tun die gleiche Sache mit einer web-cam oder pi-cam angeschlossen an den pi, aber ohne die Nutzung des Browsers. Gibt es einen Weg, es zu tun mit dem aktuellen set-up oder gibt es eine bessere Methode, dies zu erreichen?
- Sie müssen verwenden Sie die native API wenn Sie nicht möchten, einen browser zu benutzen. Oder der hack einer der vielen einheimischen MCU-Server.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die native Bibliothek, und schließen Sie die face recognition server. Sie können entweder die google Implementierung von webrtc oder eine neuere Implementierung (von Ericsson) genannt openWebrtc. Die Entwickler von openWebRTC sind sehr stolz auf Ihre Umsetzung auf den verschiedenen Teile der hardware wie raspberry pi-und iOS-Geräte.
Wenn Sie nicht, was zu Chaos mit einer nativen Bibliothek, die Sie verwenden können, eine nodejs-Bindung für webrtc (zum Beispiel Knoten-webrtc oder easyrtc)
Wenn Sie möchten, eine Python-Implementierung von WebRTC, geben aiortc versuchen. Es bietet Unterstützung für audio -, video-und Daten-Kanäle und baut auf Python asyncio Rahmen.
Den server-Beispiel veranschaulicht, wie eine Bild-Verarbeitung eines video-stream und wie video senden zurück auf die Gegenseite. Abgesehen von der Signalisierung es gibt keine tatsächlichen "server" oder "client" - Rolle in WebRTC, so können Sie auch aiortc auf eurem raspberry pi und haben es senden Sie video-frames, um was WebRTC-Endpunkt, den Sie wollen.