web-dev-qa-db-fra.com

webrtc sans navigateur

En ce moment, j'utilise ce projet ici . C'est un script python qui exécute un serveur à l'aide de webrtc pour envoyer la webcam des clients/navigateurs au serveur et effectuer une reconnaissance faciale. Ce que je veux faire, c'est faire la même chose avec une webcam ou une webcam connectée au pi mais sans utiliser le navigateur. Existe-t-il un moyen de le faire avec la configuration actuelle ou existe-t-il une meilleure méthode pour accomplir cela?

10
BluGeni

Vous pouvez utiliser la bibliothèque native et la connecter au serveur de reconnaissance faciale. Vous pouvez utiliser l’implémentation google de webrtc ou une implémentation plus récente (de Ericsson) appelée openWebrtc . Les développeurs d’openWebRTC sont très fiers d’appliquer leur implémentation sur différents matériels tels que les périphériques Raspberry Pi et iOS.

Si vous ne voulez pas jouer avec une bibliothèque native, vous pouvez utiliser une liaison nodejs pour webrtc (par exemple node-webrtc ou easyrtc )

7
Svetlin Mladenov

Si vous voulez une implémentation Python de WebRTC, essayez aiortc a. Il prend en charge les canaux audio, vidéo et de données et s’appuie sur le framework asyncio de Python.

L'exemple server illustre à la fois comment effectuer un traitement d'image sur un flux vidéo et comment renvoyer une vidéo à la partie distante. Hormis la signalisation, il n'y a pas de rôle de "serveur" ou de "client" dans WebRTC. Vous pouvez donc également exécuter aiortc sur votre Raspberry Pi et lui faire envoyer des images vidéo vers le point de terminaison WebRTC de votre choix.

0
Jeremy