Google is committed to advancing racial equity for Black communities. See how.

Capture media with WebRTC

Learn how to capture media with WebRTC, a free and open source project that provides web browsers and mobile apps with real-time communication through simple APIs.

 

Capture Audio and Video in HTML5

Article Optional

Learn how to capture audio and video in HTML5.

Get Started with WebRTC

Article Optional

Learn the basics of WebRTC.

Build the backend services needed for a WebRTC app

Article Optional

Learn how to build a signaling service, and how to deal with the quirks of real-world connectivity with STUN and TURN servers.

Send data between browsers with WebRTC data channels

Article Optional

Learn how to set up and use WebRTC data channels for high-performance data exchange.

Enable real-time communication with WebRTC

Codelab

Learn how to build an app to get video and take snapshots with your webcam, and share them peer-to-peer with WebRTC.

Capture media with WebRTC quiz

Test your knowledge of WebRTC.