WebRTC Demo Showcase

Explore practical WebRTC applications. All demos are from the official WebRTC Samples project and can be experienced online

16 Demos

getUserMedia 6

•
Featured

Basic getUserMedia

Basic demo of accessing camera and microphone

#camera #microphone #basic
•

Camera to Canvas

Display camera stream on Canvas

#camera #canvas #video
•
Featured

Pan-Tilt-Zoom Camera

Control camera pan, tilt, and zoom

#camera #ptz #control
•
Featured

Screen Sharing

Screen sharing with getDisplayMedia

#screen #sharing #display
•

Record Stream

Record camera stream and download

#record #download #mediarecorder
•

Audio Processing

Audio stream capture and processing

#audio #microphone #processing

Peer Connection 3

•
Featured

Basic Peer Connection

Basic peer connection demo in a single tab

#peerconnection #basic #rtc
•

Audio Only Call

Audio-only peer connection demo

#audio #call #peerconnection
•

Multiple Connections

Multiple peer connections demo

#multiple #connections #mesh

Data Channel 3

•

Basic Data Channel

Basic data channel communication

#datachannel #basic #messaging
•
Featured

File Transfer

File transfer via data channel

#file #transfer #datachannel
•

Text Messaging

Real-time text messaging

#text #chat #messaging

Media Capture 2

•

Canvas Recording

Record Canvas content

#canvas #record #capture
•

Video Processing

Real-time video processing and effects

#video #processing #effects

Device Management 2

•

Device Selection

Select different camera, microphone and speaker devices

#devices #selection #audio +1
•

Multiple Devices

Access multiple camera devices simultaneously

#devices #multiple #camera

About These Demos

All demos are from the official WebRTC samples project, showcasing various application scenarios of WebRTC technology. Each demo includes complete source code and can be experienced online or downloaded for learning.