--- title: WebRTC slug: Web/Guide/API/WebRTC tags: - Intro - WebRTC translation_of: Web/API/WebRTC_API translation_of_original: Web/Guide/API/WebRTC ---

WebRTC (où RTC signifie Real-Time Communications -Communications en temps réel-) est une technologie qui permet la transmission en continue (streaming) de l'audio/vidéo et le partage de données entre les navigateurs clients (peers). Comme un ensemble de normes (standards), le WebRTC fournit à n'importe quel navigateur la capacité de partager des données d'application et d'effectuer des téléconférences d’égal à égal, sans avoir à installer quelques plug-ins ou logiciels tiers.

Les composants WebRTC sont accessibles grâce aux APIs JavaScript : l'API de flux réseau (Network Stream), qui représente un flux de données audio ou vidéo ; l'API de Connexion (PeerConnection), qui permet à plusieurs utilisateurs de communiquer via leurs navigateurs ; et l'API DataChannel qui permet la communication d'autres types de données pour le jeu en temps réel, dialogue en ligne, transfert de fichiers, etc.

Note: Cette documentation n'est pas à jour et est un travail en cours. Vous voulez aider? Nous avons besoin de personnes pour parcourir ces docs et les mettre à jour, tout autant que de documenter les APIs dans notre référence d’API! Consultez notre guide à la page Débuter sur MDN si vous voulez aider.

Guide

Introduction au WebRTC
Guide d'introduction à ce qu’est WebRTC et comment ça marche.
Communications Peer-to-peer avec WebRTC
Comment faire pour effectuer des communications peer-to-peer en utilisant les APIs WebRTC.
Prendre des photos avec la webcam
Un guide d'introduction à ce qu’est WebRTC et à comment ça marche.
Introduction à l'architecture WebRTC
(AKA "WebRTC et l'océan des acronymes") WebRTC a beaucoup de parties différentes et cela peut être accablant et source de confusion pour les nouveaux venus. Cet article a pour but d'expliquer qu’elles sont toutes les pièces, et comment elles s'imbriquent.
L’essentiel du WebRTC
Maintenant que vous comprenez l'architecture WebRTC, vous pouvez passer à cet article, qui vous emmène à travers la création d'une application multi-navigateur RTC simple.

Référence

Navigator.getUserMedia
L'API pour capturer des médias (audio/video).
RTCPeerConnection
L'interface traitant en continu des données entre deux pairs.
RTCDataChannel
L'interface pour l'envoi des données arbitraires à travers la connexion de pair (peer connection).