Fork me on GitHub

Introducing rtc.io

rtc.io is a collection of node.js modules that simplify WebRTC development.

Getting started with rtc.io

The rtc module is a pre-bundled collection of the rtc.io modules you need to get started building your own WebRTC application. You can load this module directly in your HTML page or include it as a require.js module.

Grab the latest build of rtc from https://github.com/rtc-io/rtc.

<script src="path/to/rtc.js"></script>
var rtc = RTC({room: 'test-room' });

rtc.on('ready', yourInitFunction);

The full suite of rtc.io modules are available individually via npm and can be included using require(). You'll need Browserify to prepare your CommonJS modules for the browser. For exmaple, to use rtc-quickconnect:

var qc = require('rtc-quickconnect');
var connection = qc(opts);

The Tutorial page has a step by step guide to introduce you to the basics of building WebRTC apps with rtc.io. If you already know what you're looking for, check out our complete module list

Testing and WebRTC

All of the stable modules in the rtc.io suite (and some of the unstable ones too) are being tested using continuous integration (a big thanks to Travis CI for their excellent service). We have further information on our testing process if you are interested, and the current build status is displayed with each of our modules.