Qu'est-ce que WebRTC ?
Communication Web en temps réel, ou WebRTC, active une norme qui permet aux navigateurs d'échanger de l'audio et de la vidéo. Si vous avez entendu parler d'applications telles que Hangouts ou Hangouts Meet, Facebook Messenger, Pavé numérique, UberConférence, Apparaît dans, parmi beaucoup d'autres, vous avez entendu parler (ou peut-être même utilisé) des applications qui reposent sur WebRTC pour transmettre la voix et la vidéo dans votre navigateur.
WebRTC définit les manières dont un navigateur sur votre appareil peut établir, gérer et mettre fin à une connexion homologue distante. Le système comprend des normes de sécurité de cryptage, ainsi qu'une prise en charge de la gestion de la bande passante.

WebRTC facilite les réunions Web
Lorsque votre navigateur prend en charge WebRTC, cela signifie que vous n'avez pas besoin d'installer un plug-in ou de télécharger une application spéciale pour communiquer avec d'autres personnes. Ne perdez plus de temps à télécharger un fichier, à double-cliquer dessus ou à attendre qu'il s'installe. Si votre navigateur prend en charge WebRTC, les réunions Web vocales et vidéo deviennent plus simples.
Accorder l'accès au microphone et à la vidéo
Vous devrez toutefois autoriser l'accès au microphone ou à la caméra vidéo de votre appareil avant de pouvoir participer à une conférence. Lorsqu'un système de conférence en temps réel a besoin d'accéder à l'un de ces appareils, une invite vous demande si vous souhaitez « Autoriser l'accès » à votre microphone ou à votre caméra. Assurez-vous d'approuver cet accès uniquement pour les sites et services auxquels vous faites confiance.
Quels navigateurs prennent en charge WebRTC?
Chrome, Firefox et Opera prennent tous en charge WebRTC. Les équipes qui construisent ces trois navigateurs ont travaillé activement pour développer la prise en charge de WebRTC. Si vous voulez un navigateur qui inclut WebRTC, l'un de ces trois serait une excellente option. Apple et Microsoft développent également tous deux la prise en charge de WebRTC dans Safari (sur macOS et iOS) et de la nouvelle version de Microsoft Edge (basée sur Chromium), respectivement. Le site, iswebrtcreadyyet.com, fournit un aperçu visuel rapide de la prise en charge du navigateur WebRTC.
Comment tester WebRTC
Pour un test rapide de la visioconférence avec Web-RTC, vous pouvez essayer un client de chat vidéo AppRTC optimisé par Google App Engine, à l'adresse https://apprtc.appspot.com/. Suivez le lien dans votre navigateur, choisissez ou créez un nom de salle aléatoire, puis choisissez Rejoindre pour démarrer une conférence. Rejoignez le même nom de salle à partir d'un navigateur sur un autre appareil pour obtenir un exemple du fonctionnement de WebRTC. Vous pouvez également modifier plusieurs paramètres avec Paramètres AppRTC. Gardez à l'esprit qu'il s'agit d'une application de démonstration et de test, et non d'une solution de conférence Web à part entière!
Problème de confidentialité de fuite WebRTC
Une connexion WebRTC a le potentiel de révéler l'adresse Internet de votre appareil. C'est ce qu'on appelle souvent une fuite WebRTC, car l'adresse IP (protocole Internet) de votre appareil est alors potentiellement disponible pour un téléspectateur. Dans certains cas, même si vous utilisez un réseau privé virtuel (VPN) pour masquer l'adresse Internet de votre appareil, une fuite WebRTC pourrait révéler votre adresse IP réelle. Cela pourrait être un problème potentiel, car une adresse IP peut souvent être utilisée pour identifier votre région, votre ville ou votre fournisseur de services Internet.
Si vous n'avez pas besoin des services de communication vocale ou vidéo WebRTC dans votre navigateur, vous pouvez désactiver WebRTC. Sinon, vous préférerez peut-être utiliser un VPN pour empêcher une fuite d'adresse IP WebRTC. Google propose un Limiteur de réseau WebRTC extension à utiliser dans le navigateur Chrome qui vous offre des options pour protéger votre vie privée.
Pour de nombreuses personnes, l'avantage des communications en temps réel rapides, sécurisées et basées sur un navigateur que WebRTC fournit peut l'emporter sur les problèmes de confidentialité associés à une adresse Internet potentiellement révélée.