Here are some sample pages that demonstrate basic WebRTC concepts. If you are new to WebRTC, you may want to check out this WebRTC overview first.
| getUserMedia Samples | |
| gum1.html | Shows how to access the webcam and display the local video in a <video/> element. |
| gum2.html | Shows how to capture the current frame of video to a <canvas/>. |
| gum3.html | Shows how to apply CSS filters to a <video/> and <canvas/> |
| face.html | Shows how to perform face tracking using webcam video. |
| PeerConnection Samples | |
| pc1.html | Shows how to set up a simple 1:1 audio/video call. |
| states.html | Shows RTCPeerStates and RTCIceConnectionStates in a simple 1:1 audio/video call. |
| pc1-audio.html | Shows how to set up a simple 1:1 audio only call. |
| multiple.html | Shows how to set up multiple PeerConnections. |
| constraints-and-stats.html | Shows how to pass constraints into the PeerConnection API, and query it for statistics. |
| dtmf1.html | Shows how to send DTMF tones using PeerConnection API. |
| dc1.html | Shows how to send Data using PeerConnection API. |
| local-audio-rendering.html | Shows usage of a local media stream connected to an HTML5 audio tag. |