-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Limited number of Connections with firebase #47
Comments
Sure; you can host any experiment on your own web server. However, only these two requires a All experiments are HTML/JS based; so just copy/paste and done! |
The Node.js server will only establish connection or will it handle the streaming of the videos too? I want develop something that doesn't involve any server for video streaming. Just peer to peer video conferencing. I know a server is must to establish a connection. What happens after that? Does that play any role in the actual conferencing? |
Rmrinmoy, node.js only establish connection |
The Node.js server will only establish connection or will it handle the streaming of the videos too? Only connection. I want develop something that doesn't involve any server for video streaming. Just peer to peer video conferencing. I know a server is must to establish a connection. What happens after that? In Offer/Answer model; a signaling gateway is mandatory however signaling server is not. Signaling can be done by Does that play any role in the actual conferencing? Node.js is good client for instant messaging. That's why it can be used for signaling too. What signaling really is? — Just an exchange of session descriptions required for initial handshake. You can use Node.js to share custom activities of the participants e.g.
Etc. |
Thank you very much for your help. |
Hi sir, you have said that firebase used for signaling purpose , could you please define how to set data in firebase how actually we can use that firebase |
First of all, link <script src="https://webrtc-experiment.appspot.com/firebase.js"></script> Then start using it: // unique for your site; however, it is optional.
var channel = 'abcdef';
// "chat" is PUBLIC firebase instance
var firebase = new Firebase('https://chat.firebaseio.com/' + channel);
// fired for each new message pushed over firebase servers
socket.on('child_added', function (snap) {
data = snap.val();
alert('this is your ' + data);
});
// push your own message; it never overwrites old data
firebase.push('watever');
// or overwrite existing messages
firebase.set('overwrite'); Firebase documentation available here: https://www.firebase.com/docs/javascript/firebase/index.html |
Hello sir, what this above line do actually...? |
It means that data transmitted/exchanged over this Unique-channels concept allows us setup private text-chatting rooms as well. var firebase1 = new Firebase('https://chat.firebaseio.com/channel-unique-id-1');
var firebase2 = new Firebase('https://chat.firebaseio.com/channel-unique-id-2');
var firebase3 = new Firebase('https://chat.firebaseio.com/channel-unique-id-3'); All these three firebase instances are referencing to unique session on Firebase servers; data transmitted over one channel can't be received on other. |
Hello Sir, Open New Room <script> var connection = new RTCMultiConnection().connect(); document.getElementById('openNewSessionButton').onclick = function() { connection.open(); }; </script>ERROR:- edia hints: { Sir please help me to overcome with this |
Either another application is using your webcam (maybe Firefox) or you accidentally clicked "Deny" button. You should go to this page: |
Sir, we can use your firebase for all connection? I would like to implement in my project but I do not sure if it is possible. Thank you |
I am using RTCMulticonnection for audio video broadcasting and created custom account with xirsys and used own credentials for stun and turn connection and firebase.io for signalling. However, Xirsys states that it provides signalling server for webrtc so my concern is that how could we eliminate firebase io and use xirsys signalling. |
Can we host whatever you hosted on "https://webrtc-experiment.firebaseio.com/" in our own server to get rid of the limitation. I am new to Git and novice in WebRTC. Please help!
The text was updated successfully, but these errors were encountered: