Share webcam over LAN

Partager une webcam USB sur le réseau sur Windows, Mac et Linux

Dans un sondage mené récemment, 158 utilisateurs de FlexiHub ont affirmé se servir de ce logiciel pour partager une webcam sur le réseau entre plusieurs machines Windows. Ce nombre m'ayant surpris, j'ai décidé de chercher si des guides étaient disponibles en ligne pour expliquer comment effectuer cette opération. La recherche Google a trouvé des sites avec des questions et des réponses, mais aucun guide digne de ce nom. Les questions concernaient principalement deux
sujets : certains utilisateurs souhaitaient pouvoir disposer d'un contrôle total sur la webcam d'un autre PC tandis que d'autres voulaient savoir comment diffuser une vidéo d'un ordinateur vers un autre ou directement sur le réseau.

Vous trouverez ci-dessous ma sélection des meilleures techniques et astuces répondant à ces questions.

Sommaire

Obtenir l'accès

76 % des utilisateurs Windows pensent que pour autoriser un ordinateur distant à accéder à une webcam, il est nécessaire de passer un temps fou à modifier les paramètres de Windows. Mais si vous faites partie de ceux qui se demandent s'il existe un logiciel permettant de partager facilement une webcam avec des ordinateurs distants, sachez que la réponse est oui !

Partager une webcam USB sur Windows XP, 7, 8 et 10

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basée sur 78+ utilisateurs
Téléchargez FlexiHub et installez-le sur chacun de vos ordinateurs, quel que soit leur système d'exploitation. L'application supporte en effet Windows, OS X et Linux.
Flexihub

Vous devrez créer un compte FlexiHub. Une page avec un formulaire d'inscription s'ouvrira dans votre navigateur : complétez ce formulaire et cliquez sur ‘Créer le compte’. Après la création du compte, ouvrez FlexiHub et entrez votre identifiant ainsi que votre mot de passe.

Vous vous demandez peut-être pourquoi il est nécessaire de créer un compte alors que vous souhaitez simplement partager votre webcam. La réponse est que vous devez disposer d'un compte pour pouvoir partager des périphériques sur le réseau. Tous les périphériques sont partagés sur votre compte et ne sont ainsi pas mis à la disposition de tous les utilisateurs présents sur le réseau local ou sur Internet.

Revenons-en à votre webcam et au logiciel.

En vous identifiant sur le système où est connectée la webcam et en ouvrant FlexiHub, vous verrez votre webcam apparaître dans l'application (ou plutôt son nom s'afficher). Cliquez sur Se connecter sur un autre ordinateur où est installé Flexihub.

Partager une webcam sur un réseau sans fil

C'est tout ce que vous avez à faire. Vous pouvez à présent accéder à votre webcam et la rediriger sur le réseau pour l'utiliser depuis un autre ordinateur.

Diffuser un flux vidéo

Pour diffuser un flux vidéo, vous devez utiliser des plateformes web spécialisées telles que YouTube ou des solutions logicielles.

Remarque : nous allons ici nous intéresser à la diffusion de flux vidéo sur YouTube. Si vous préférez diffuser vos vidéos avec un logiciel, consultez le guide pour Mac OS X ci-dessous ou utilisez une Yawcam application pour Windows.

Pour diffuser un flux vidéo sur Windows, effectuez les étapes suivantes :
  1. Rendez-vous sur la page État et fonctionnalités de Youtube. Vérifiez que vous êtes bien connecté au compte Google+ avec lequel vous voulez diffuser une vidéo.
  2. Cliquez sur "Activer" à côté de "Diffusion en direct". Vous pouvez uniquement activer cette option si votre compte n'est pas bloqué ou restreint. Lisez les Conditions d'utilisation et cliquez sur "J'accepte" pour continuer.
  3. Cliquez sur le bouton "Créer un événement". Vous pourrez alors donner un nom à votre diffusion, ajouter une description et des tags, planifier l'heure de début de la diffusion ou la démarrer tout de suite.
    Dans les Paramètres de confidentialité, vous pouvez rendre votre diffusion publique, ce qui implique que tout le monde pourra la regarder, ou privée, pour limiter son accès aux utilisateurs de votre choix.
  1. Pour permettre à l'extension Hangouts d'accéder à votre webcam, vous devez activer Google Hangout on Air en sélectionnat "Rapide" au lieu de "Personnalisé".
  2. Pour activer votre webcam et lancer Google+ Hangouts, cliquez sur "Passer au direct". Si vous ne disposez pas de l'extension Google+, il vous sera demandé de l'installer et de l'autoriser à accéder à votre webcam. Lorsque la fenêtre Hangouts s'ouvre, il faudra attendre environ une minute que la vidéo se mette en mémoire afin de pouvoir être diffusée.
  3. Cliquez sur "Démarrer la diffusion en direct" pour démarrer la diffusion du flux vidéo de votre webcam, puis sur ‘OK’ pour confirmer. Le compte à rebours débute alors. Vous pouvez diffuser une vidéo pour une durée maximale de huit heures.
    L'option "Salle de contrôle en direct" vous permet de gérer les spectateurs de votre diffusion, notamment en bloquant l'accès aux commentaires ou en bannissant les éléments perturbateurs.
  4. Cliquez sur ‘Liens’ en bas de la fenêtre Hangouts pour obtenir le lien et le code d'intégration de votre diffusion si vous souhaitez la partager avec d'autres utilisateurs. La diffusion sera automatiquement visible sur votre chaîne YouTube.
usbLinux

Partager une webcam USB sur Linux (Ubuntu, Debian, Fedora et CentOS)

Obtenir l'accès

Pour le partage de la webcam, nous allons utiliser USB over Network.

Étape 1
Utilisez les commandes suivantes :
Pour installer le logiciel sur votre ordinateur :
dpkg -i [package]

Pour installer automatiquement toutes les dépendances :
dpkg -i [package]
sudo apt-get update
apt-get install -f
dpkg -i [package]

Pour installer ou mettre à jour le paquet rpm :
yum install [package]

Étape 2
Ouvrez l'application et procédez comme suit :

  1. Ouvrez l'onglet “Partager des périphériques USB locaux”
  2. Dans l'arborescence des périphériques USB, sélectionnez la webcam que vous souhaitez partager
  3. Cliquez sur le bouton “Partager le périphérique USB local”
  4. La fenêtre “Partager un périphérique USB” apparaîtra alors. Vous y trouverez les informations relatives à votre webcam (vendeur, fabricant, numéro de série, etc.)

Le principal inconvénient est l'important trafic réseau généré. Pour le réduire, activez la compression du trafic. Pour définir l'algorithme de compression du trafic, rendez-vous dans les options.

C'est tout ce que vous avez à faire. Les autres ordinateurs peuvent dorénavant bénéficier d'un accès total à la webcam comme s'ils y étaient physiquement connectés.

Diffusion de contenu vidéo

Le plus simple pour diffuser du contenu vidéo sur Linux est d'utiliser le lecteur VLC.

Étape 1 - Installation
Pour installer VLC sur Debian, Ubuntu ou Linux Mint :
$ sudo apt-get install vlc

Pour installer VLC sur Fedora, commencez par activer le dépôt gratuit RPM Fusion, puis exécutez la commande suivante :
$ sudo yum install vlc

Pour installer VLC sur CentOS ou RHEL 6, installez tout d'abord le dépôt EPEL puis entrez les commandes suivantes :
$ cd /etc/yum.repos.d/
$ sudo wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo
$ sudo yum install vlc

Étape 2 - Vérifiez votre webcam dans VLC
Assurez-vous que votre webcam soit bien détectée par Linux et VLC.

Vous devez pour cela connaître le nom de la webcam. Dans l'exemple ci-dessous, la webcam est nommée /dev/video0.
$ ls /dev/video*
/dev/video0

Vous devrez ensuite tester la vidéo de votre webcam à l'aide de la commande suivante, sans oublier de remplacer "video0" par le nom de votre périphérique :
$ vlc v4l2:///dev/video0

Si votre webcam est bien détectée par VLC, vous devriez pouvoir voir votre flux vidéo.

Étape 3 - Configurez la diffusion de la webcam sur VLC
Maintenant que votre webcam est détectée par VLC, vous devez configurer ses paramètres de diffusion.

Dans cet exemple, la webcam est diffusée en HTTP au format WMV. Pour configurer VLC pour la diffusion de webcam, commencez par ouvrir VLC.
$ vlc

Dans le menu de VLC, choisissez "Diffusion".

Sur l'écran qui s'affiche, sélectionnez le nom de votre webcam ou périphérique audio, par exemple /dev/video0 pour la webcam et hw:0,0 pour le périphérique audio. Cochez la case "Afficher plus d'options" et notez les valeurs indiquées dans les champs "MRL" et "Modifier les options". Ces valeurs nous serviront plus tard dans ce tutoriel. Cliquez sur le bouton "Diffuser".

Vérifiez la source vidéo, par exemple v4l2:///dev/video, et cliquez sur "Suivant" pour continuer.

Choisissez la destination du flux vidéo de la webcam, par exemple méthode de diffusion/cible. Dans notre exemple, nous avons choisi HTTP dans la liste déroulante. Cliquez ensuite sur "Ajouter".

Indiquez ensuite le numéro de port et l'emplacement d'un service de diffusion. Pour le numéro de port, entrez 8080, en considérant que ce port n'est pas occupé. Pour l'emplacement, indiquez "/stream.wmv". Pour l'encodage, choisissez le profil "Video - WMV + WMA (ASF)" dans la liste déroulante, puis cliquez sur "Suivant".

L'écran suivant affichera la chaîne de caractère du flux de sortie générée de manière automatique. Notez cette chaîne et cliquez sur le bouton "Diffuser".

VLC devrait alors commencer à diffuser la vidéo de votre webcam sur HTTP. Les données diffusées étant envoyées directement vers l'hôte local sur le port TCP 8080, vous ne verrez rien apparaître dans la fenêtre de VLC.

Pour vérifier que VLC fonctionne correctement sur le port TCP 8080, exécutez la commande suivante et cherchez la ligne correspondant à VLC :
$ sudo netstat -nap | grep 8080

Étape 4 - Regardez le flux vidéo diffusé depuis votre webcam
Lorsqu'un serveur de diffusion est exécuté, le flux vidéo de la webcam est disponible à l'adresse suivante :
http://:8080/stream.wmv

Vous pouvez utiliser le lecteur VLC ou MPlayer pour accéder au flux vidéo de la webcam comme suit :
$ vlc http://:8080/stream.wmv
$ mplayer http://:8080/stream.wmv

Si vous testez le flux vidéo depuis le même ordinateur, utilisez l'adresse 127.0.0.1 pour vérifier qu'il est bien diffusé.

Vous pouvez poser vos questions dans les commentaires ci-dessous.

usbMac

Partager une webcam sur Mac (y compris El Capitan)

Obtenir l'accès

Nous avons utilisé FlexiHub pour Mac pour réaliser ce guide.

Commencez par télécharger et installer FlexiHub dans les Applications pour chacun des Mac devant accéder à la webcam partagée.

Pour partager une webcam sur un ordinateur fonctionnant sous Mac OS X, effectuez les étapes suivantes :
  1. Exécutez FlexiHub et identifiez-vous avec le compte FlexiHub que vous avez créé. Vous verrez sur l'interface la liste des périphériques USB actuellement connectés à l'ordinateur.
  2. Vous n'avez rien d'autre à faire sur cet ordinateur. Vous avez également la possibilité de verrouiller les périphériques que vous ne souhaitez pas partager, mais dans le cas présent la webcam doit être déverrouillée (il s'agit de la valeur par défaut).
  3. Lorsque vous avez terminé la configuration de la webcam, cliquez sur Connecter sur l'ordinateur local.

La webcam peut à présent être connectée à un autre Mac et être utilisée depuis celui-ci. Si cette méthode de partage ne fonctionne pas pour vous ou que vous ne la trouvez pas adaptée, essayez de configurer la diffusion de flux vidéo.

Diffuser un flux vidéo sur Mac

Suivez ce guide pas à pas :

Étape 1
Trouvez une application pour diffuser le flux vidéo de votre webcam.

Remarque : Ces applications sont généalement moins fonctionnelles que les plateformes de partage de vidéos telles que YouTube ou les autres encodeurs car elles proposent moins de fonctionnalités, moins de possibilités de personnalisation et une qualité de diffusion moindre. Elles fonctionnent cependant parfaitement si vous souhaitez les utiliser pour surveiller votre maison ou votre bureau du fait de leur fiabilité et de leur simplicité d'utilisation.

Étape 2
Téléchargez et installez l'application.

Étape 3
Autorisez l'application à accéder à votre webcam. Veuillez noter que vous pourrez avoir à mettre à jour votre plug-in Flash pour effectuer cette opération.

Étape 4
Lancez la diffusion !

Le bouton "Mettre en ligne" permet de démarrer la diffusion du flux vidéo de votre webcam vers un lecteur vidéo à une adresse définie. Vous pouvez afficher cette URL dans votre navigateur ou via l'application sur votre appareil mobile.

Rendez-vous dans les paramètres de l'application et modifiez les valeurs pour obtenir la qualité et la résolution vidéo souhaitées.

Étape 5
Partagez l'URL sur les réseaux sociaux pour avertir les potentiels spectateurs de votre diffusion en direct.

Le principal intérêt de l'application est sa simplicité d'utilisation : il suffit de la télécharger, de l'installer, de diffuser et de partager, le tout en seulement quelques minutes et quelques clics.

Tout comme avec les autres diffusions en direct, vous pouvez gérer les spectateurs de votre vidéo, notamment supprimer les personnes indésirables, ou la regarder seul en la définissant comme ‘privée’ dans les paramètres.

C'est parti !
Il vous faudra seulement quelques minutes pour créer votre compte.