Integrasi EasyRTC di ExpressJS dengan study kasus pembuatan Video Call
- Clone this project:
$ git clone https://github.com/sutrisna/expressjs-easyrtc.git
$ cd expressjs-easyrtc
- Install NPM dependencies:
$ npm install
$ npm install -g bower
$ bower install
- Running aplikasi:
$ node bin/www
- Angular Material
- Angular Timer
- EasyRTC
Kalian bisa ubah authentifikasi dari appName
, username
, credential
agar client mana saja yang dapat terkoneksi ke server
var onAuthenticate = function(socket, easyrtcid, appName, username, credential, easyrtcAuthMessage, next){
if (appName != "app1453" && username != "trisna1453" &&
credential.password != "1453" && credential.apikey != "r4wrwf46346thfhath5632eryyhg"){
next(new easyrtc.util.ConnectionError("Failed our private auth."));
}
else {
next(null);
}
};
easyrtc.events.on("authenticate", onAuthenticate);
Sesuaikan dengan setting auth pada server
easyrtc.setUsername("trisna1453");
easyrtc.setCredential({
"password":"1453",
"apikey":"r4wrwf46346thfhath5632eryyhg"
});
Jika tidak bisa sedekah dengan uang, maka bersedekahlah dengan ilmu pengetahuan