0.0.4 • Published 11 years ago

webrtc.io v0.0.4

Weekly downloads
31
License
-
Repository
github
Last release
11 years ago

RTC.io

An abstraction layer for webRTC. Aim is to simplify the HTML5 web standard webRTC in a similar manner to socket.io w/ websockets.

Client

<script src="/rtc.io/rtc.io.js"></script>
<script>
    server = rtc.sync(server, [video1]);
    rtc.onSync(console.log('Connected to server' );
    rtc.onConnect('initialize video screen for stream');

    
    rtc.sync(serverIP, [list of arbitrary types]);
    rtc.addPeers();
    rtc.addPeer(peer, success(), fail());
    rtc.onConnect( do stuff);

</script>

Server

var rtc = require('rtc.io');
rtc.onSync(function( data){
    var peers = rtc.getConnectedPeers()
    for node in peers {
        if (node.page == 'chat'){
            rtc.connect(me,node);
        }
    }
});

rtc.sendPeer([list of peers]);
rtc.onSync();
rtc.getPeers();
0.0.4

11 years ago

0.0.3

11 years ago

0.0.2-3

12 years ago

0.0.2-2

12 years ago

0.0.2-1

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago

0.0.0-1

12 years ago

0.0.0

12 years ago