commit | bcd8043560baee657cd8e45c81f309bf8473428b | [log] [tgz] |
---|---|---|
author | Justin Uberti <justin@uberti.name> | Tue Jul 29 19:45:33 2014 |
committer | Justin Uberti <justin@uberti.name> | Tue Jul 29 19:45:33 2014 |
tree | 25dad3eaea25340fae0d8676efb3d1f71fc7c99c | |
parent | b8524b02d51682722b37ab242e5a440b73c068db [diff] | |
parent | 3da5d8140d931c2c9d7732ce1c4ea9413222207f [diff] |
Merge pull request #76 from minyuel/master Modify SDP to enable Opus FEC
This is a repository for client-side HTML/CSS/JavaScript WebRTC code samples.
Many of the samples use new browser features. They may only work in Chrome Canary and/or Firefox Beta, and may require flags to be set.
All of the samples use adapter.js, a shim to insulate apps from spec changes and prefix differences. In fact, the standards and protocols used for WebRTC implementations are highly stable, and there are only a few prefixed names. For full interop information, see webrtc.org/interop.
NB: all samples that use getUserMedia()
must be run from a server. Calling getUserMedia()
from a file:// URL will result in a PermissionDeniedError NavigatorUserMediaError. See What are some chromium command-line flags relevant to WebRTC development/testing? for relevant flags.
For more information about WebRTC, we maintain a list of WebRTC Resources. If you've never worked with WebRTC, we recommend you start with the 2013 Google I/O WebRTC presentation.
Patches and issues welcome!
getUserMedia() + Canvas + CSS Filters
getUserMedia() with resolution constraints
getUserMedia() with camera/mic selection
Audio-only getUserMedia() output to local audio element
Audio-only getUserMedia() displaying volume
Accept incoming peer connection
Web Audio output as input to peer connection