Some 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/web-apis/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.
webrtc.org/testing lists command line flags useful for development and testing with Chrome.
Patches and issues welcome! See CONTRIBUTING for instructions. All contributors must sign a contributor license agreement before code can be accepted. Please complete the agreement for anindividual or a corporation as appropriate. The Developer’s Guide for this repo has more information about code style, structure and validation.
AppRTC video chat client powered by Google App Engine