Getting Started

Show Contents

New to WebRTC?

Here are some suggestions to help you get started:

  1. Get an overview of WebRTC: video, slides.
  2. Find out more about WebRTC architecture and JavaScript APIs: Getting Started With WebRTC.
  3. Try out our code samples and live demos.
  4. Try our codelab.
  5. Read through the code for the canonical video chat app appr.tc. The repo is at github.com/webrtc/apprtc.
  6. For iOS, Android or the C++ WebRTC APIs, take a look at the Native APIs resources below.
  7. Ask general questions on Stack Overflow, deeper technical WebRTC questions on discuss-webrtc.

More resources below.

Contributions and updates welcome.


Overview presentations

Demos and samples

Tutorials

Codelabs

Books

Developer tools and resources

Standards and protocols

Native APIs

Discussion, blogs and articles

Browser support

JavaScript apps and frameworks

Video chat

Peer-to-peer data

VoIP/PSTN

  • Open source JavaScript phone API: Phono
  • Open source JavaScript SIP client: sipML5
  • Open source JavaScript SIP library: JsSIP
  • Open source SIP proxy with WebSocket and SRTP support: Kamailio
  • FreeSWITCH

Face/head tracking

Node

Services

Applications

getUserMedia

Screen capture

Web Audio integration

Recording

Chat

Games

Telehealth

Phone

File sharing and P2P

Other

Alternatives: for IE and Safari