Comment utiliser votre caméra Raspberry Pi comme webcam ?

Si vous cliquez sur nos liens et effectuez un achat, nous pouvons recevoir une commission d'affiliation. En savoir plus

J’ai récemment transformé la caméra de mon Raspberry Pi en webcam pour Zoom, au départ surtout par curiosité. Je m’attendais à quelque chose de compliqué, mais une fois que j’ai trouvé le bon setup de streaming, ça a fonctionné étonnamment bien. Si vous voulez réutiliser votre caméra Pi pour des appels vidéo, voici la méthode la plus simple que j’ai trouvée.

Le module caméra du Raspberry Pi peut être utilisé comme webcam sur un ordinateur en diffusant le flux vidéo sur le réseau. La caméra fonctionne alors comme une caméra IP et peut être utilisée dans des applications comme Zoom.

On va voir ça étape par étape. Et comme vous allez le constater, c’est vraiment simple — il suffit d’avoir les bons outils sur votre ordinateur et sur le Raspberry Pi.

Si vous êtes à la recherche d’inspiration pour votre prochain projet Raspberry Pi, j’ai créé une liste avec plus de 75 idées avec une courte description, le niveau et matériel conseillé, et des liens vers des tutoriels. Que vous soyez débutant ou plus expérimenté, vous trouverez des idées adaptées à votre niveau. Accès gratuit ici !

Ce qu’il vous faut comme matériel

On commence par vérifier que vous avez tout ce qu’il faut :

  • Un Raspberry Pi avec un système d’exploitation à jour.
  • Une caméra, correctement configurée.
  • Le logiciel qu’on va utiliser pour diffuser la caméra sur le réseau.

On couvre le matériel dans cette section, et les logiciels juste après.

Le matériel à avoir

Tous les modèles de Raspberry Pi ont un port pour brancher un module caméra, donc peu importe celui que vous avez, ça marchera.

Un Raspberry Pi 3B+ ou 4 sera légèrement plus à l’aise, mais utilisez ce que vous avez sous la main. Vous pouvez même recycler un vieux Pi pour en faire une webcam.

Si vous n’avez pas encore tout le matériel, voici mes recommandations actuelles :

Accèder à ma liste des meilleurs projets !
Plus de 75 idées de projets pour votre Raspberry Pi (avec tutos, niveau et matériel nécessaire)
Télécharger maintenant

Brancher la caméra

Vous savez probablement déjà comment faire si vous avez une caméra, mais n’oubliez pas de la brancher correctement sur votre Raspberry Pi. Retirez le protège-connecteur et insérez le câble comme sur cette photo :

câble caméra raspberry pi

Si vous avez besoin d’un guide détaillé, j’ai un tutoriel dédié sur comment installer une caméra sur Raspberry Pi.

Les logiciels nécessaires

Maintenant que le matériel est prêt, on passe à l’installation du système d’exploitation et du logiciel de streaming.

Installer le système d’exploitation

Pour suivre ce tutoriel sans prise de tête, le mieux c’est d’utiliser Raspberry Pi OS. Si ce n’est pas encore fait, installez-le maintenant. J’ai un guide complet sur comment installer Raspberry Pi OS, donc je ne vais pas tout répéter ici.

Vous pouvez choisir n’importe quelle version de Raspberry Pi OS. La version Lite suffit largement, mais la version Desktop peut être utile pour déboguer. Je vous donne les instructions pour la version Lite — si vous êtes sur Desktop, ouvrez simplement un terminal et suivez les mêmes étapes.

Avant d’aller plus loin, assurez-vous d’avoir fait ça :

  • Installer Raspberry Pi OS en suivant le tutoriel si besoin.
    Je fais ça sur Raspberry Pi OS Bullseye, mais c’est pareil avec n’importe quelle version.
  • Connecter le Raspberry Pi à votre réseau (Ethernet ou Wi-Fi).
    En général, l’Ethernet se configure tout seul via votre serveur DHCP.
    Pour le Wi-Fi, utilisez raspi-config :
    sudo raspi-config
    Ensuite, allez dans System options > Wireless LAN.
  • Mettre à jour les paquets de Raspberry Pi OS :
    sudo apt update
    sudo apt upgrade
    sudo reboot
  • Activer SSH : C’est souvent plus pratique de tout faire depuis votre ordinateur via SSH plutôt que de taper directement sur le Pi. Pour l’activer, utilisez raspi-config :
    sudo raspi-config
    Allez dans Interface Options > SSH et répondez « Yes ».
    Vous pouvez maintenant utiliser SSH pour la suite du tutoriel.

C’est bon, on est prêts à démarrer !

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Configurer la caméra Pi

Dans les versions récentes de Raspberry Pi OS, la caméra est activée par défaut, donc ça devrait fonctionner directement. Faites un test rapide avec :
rpicam-hello

Ça doit lancer un aperçu du flux caméra et afficher l’image à l’écran.

Note : Si vous tournez sur une ancienne version de Raspberry Pi OS, vous devrez peut-être l’activer manuellement via raspi-config > Interface Options.

Si vous avez des problèmes avec l’installation de la caméra ou qu’elle ne fonctionne pas comme prévu, consultez ce guide de dépannage pour le module caméra Raspberry Pi.

Je vous conseille aussi : Utiliser un Raspberry Pi sans écran ? Facile, suivez le guide

Accèder à ma liste des meilleurs projets !
Plus de 75 idées de projets pour votre Raspberry Pi (avec tutos, niveau et matériel nécessaire)
Télécharger maintenant

Installer le logiciel de streaming

On a besoin d’un logiciel capable de diffuser la caméra sur le réseau (caméra IP). Pour ce guide, on va utiliser Motion, un outil puissant qui fait ça très bien — et bien plus encore.

Installer Motion

Voici comment procéder :

  • Installer Motion et les dépendances nécessaires depuis le dépôt par défaut :
    sudo apt install motion libavcodec-dev libavformat-dev libavutil-dev libjpeg-dev libjpeg62-turbo-dev libpq-dev libswresample-dev
    Répondez « Yes » pour tout installer.
  • Ensuite, il faut configurer Motion. La configuration n’est pas très intuitive, mais vous pouvez télécharger un template de configuration tout prêt :
    wget https://www.dropbox.com/s/6ruqgv1h65zufr6/motion-mmal-lowflyerUK-20151114.tar.gz
  • Extraire les fichiers de l’archive :
    tar -zxvf motion-mmal-lowflyerUK-20151114.tar.gz
  • N’hésitez pas à consulter et ajuster les paramètres dans le fichier motion-mmalcam-both.conf selon votre caméra (résolution, largeur, hauteur, etc.).
  • Lancer Motion avec notre template de configuration :
    sudo motion -c motion-mmalcam-both.conf

Motion va démarrer et se mettre en écoute sur le réseau.
Avant d’aller plus loin, vérifions que le flux vidéo fonctionne bien.

Vérifier le flux vidéo

Le flux en direct est accessible en HTTP, via l’adresse IP du Raspberry Pi sur le port 8081.
Ouvrez votre navigateur et allez sur http://<IP_DU_RASPBERRY>:8081.

Vérifiez que le flux s’affiche correctement et avec une qualité suffisante.
Une fois que c’est bon, vous pouvez retoucher la configuration de Motion si besoin — par exemple, chez moi l’image est souvent à l’envers et je dois la faire pivoter.

Ce tutoriel n’a pas pour but d’expliquer en détail comment configurer Motion.
Mais vous trouverez toutes les ressources nécessaires sur leur page GitHub.

Utiliser le flux caméra sur votre PC

Le flux vidéo est en place. Il faut maintenant un logiciel sur l’ordinateur pour relayer l’image de la caméra dans un appel vidéo.

Mon conseil logiciel : SplitCam

SplitCam, c’est le logiciel qu’on va utiliser pour transformer votre caméra IP en webcam sur le PC.
Il permet, entre autres, de créer une caméra virtuelle sur votre ordinateur et d’y injecter le flux d’une caméra IP.

Grâce à ça, la caméra Pi sera disponible dans Zoom (ou n’importe quel autre logiciel de visioconférence), même sans webcam physique branchée sur le PC.

Télécharger et installer SplitCam

SplitCam est un logiciel gratuit pour Windows, téléchargeable depuis le site officiel.

Installation

Pour l’installer sur votre ordinateur :

  • Double-cliquez sur le fichier téléchargé.
  • Gardez les valeurs par défaut (« Next », « Next », « Next »).
  • À la fin de l’installation, fermez l’assistant.
    SplitCam sera disponible dans votre menu principal.

Configuration

  • Lancez SplitCam.
  • Au premier lancement, fermez l’assistant de configuration — on va faire autre chose.
  • Sur la gauche, vous verrez une liste de Media Layers. Cliquez sur l’icône + pour ajouter une nouvelle source.
    Dans la liste déroulante, sélectionnez IP Camera.
  • Vous obtenez quelque chose comme ça :
  • Dans le champ URL, entrez l’adresse du flux en direct.
    Par exemple : http://192.168.1.17:8081
    Cliquez sur Add.
  • Après quelques secondes, une nouvelle entrée apparaît dans la liste et le flux vidéo s’affiche dans la fenêtre principale.

Si vous avez des problèmes, vérifiez l’adresse IP du Raspberry Pi et assurez-vous que Motion tourne toujours. Redémarrer SplitCam a aussi réglé un souci de mon côté, donc ça vaut le coup d’essayer si le flux ne s’affiche pas.

Presque fini ! Il ne reste plus qu’à configurer votre logiciel de visioconférence.

Configuration de Zoom

Je vous montre avec Zoom, c’est l’un des outils les plus utilisés.
Mais la démarche est la même avec n’importe quel autre logiciel :

  • Lancez Zoom.
  • Cliquez sur l’icône engrenage pour ouvrir les Paramètres.
  • Allez dans la section « Video & effects« .
  • Dans la section Camera, assurez-vous que « SplitCam Video Driver » est bien sélectionné :
  • Vérifiez l’aperçu de la caméra pour confirmer que tout fonctionne.
    Votre caméra Raspberry Pi est maintenant utilisable comme une webcam classique.
Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

Questions fréquentes

Comment lancer Motion automatiquement au démarrage ?

On a utilisé un fichier de configuration et une commande spécifique pour lancer Motion manuellement, mais vous pouvez déplacer les fichiers dans les dossiers par défaut pour le configurer comme un daemon.
Voici comment faire :
sudo mkdir /var/log/motion
sudo chown motion /var/log/motion
sudo mv motion-mmalcam-both.conf /etc/motion.conf

Ensuite, activez le service pour qu’il démarre automatiquement :
sudo systemctl enable motion

Voilà, vous savez maintenant comment utiliser votre caméra Raspberry Pi comme webcam dans n’importe quel logiciel. J’espère que ça vous a été utile et que ça vous a évité d’acheter une webcam !

Si vous cherchez d’autres idées avec une caméra, jetez un œil à mon article sur 11 idées de projets à faire avec une caméra sur Raspberry Pi (en anglais).

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *