RTCMultiConnection Docs

RTCMultiConnection API Reference / "firebase"

Firebase is optionally used as a signaling medium. You can use any signaling implementation exists out there: https://github.com/muaz-khan/WebRTC-Experiment/blob/master/Signaling.md

If you prefer using Firebase; then you can provide your self-created firebase id:

connection.firebase = 'chat';

By default, its value is "chat"; which is a public account.

See how firebase account name is set:

var firebase = new Firebase('https://' + (connection.firebase || 'chat') + '.firebaseIO.com/' + firebaseChannel);


  1. What's the alternative to Firebase? Can I use my own socket server and stun/tern server? What do i have to change?

    You can use any signaling server: https://github.com/muaz-khan/WebRTC-Experiment/blob/master/Signaling.md

    Some existing signaling servers:

    1. Socket.io over Node.js
    2. WebSockets over Node.js
    3. WebSync Signaling
    4. XHR-Signaling

    You can install your own TURN server using following tutorial: https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html

    And here is how to use your own TURN server: http://www.rtcmulticonnection.org/docs/iceServers/

Want to ask a Question?

You can include your email for private conversation!

Latest Updates