diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js
index f4867061775ba4ce737ce4acd47255e67f59e120..e532a3d7089e2dfafe12f1842bd7d3da10e31a03 100644
--- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js
+++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js
@@ -7,7 +7,7 @@
 
 const C = require('../constants/Constants');
 const SdpWrapper = require('../utils/SdpWrapper');
-const uuidv4 = require('uuid/v4');
+const rid = require('readable-id');
 const EventEmitter = require('events').EventEmitter;
 const MediaServer = require('../media/media-server');
 const config = require('config');
@@ -16,7 +16,7 @@ const kurentoUrl = config.get('kurentoUrl');
 module.exports = class SdpSession extends EventEmitter {
   constructor(emitter, sdp = null, room, type = 'WebRtcEndpoint') {
     super();
-    this.id = uuidv4();
+    this.id = rid();
     this.room = room;
     this.emitter = emitter;
     this._status = C.STATUS.STOPPED;
diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js
index 74b7795bcc8b8c75918b965355f7ba3716985bf9..8193a56524e10a0958248e3abb95a0106e6312c2 100644
--- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js
+++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js
@@ -6,14 +6,14 @@
 'use strict'
 
 const C = require('../constants/Constants');
-const uuidv4 = require('uuid/v4');
+const rid = require('readable-id');
 const EventEmitter = require('events').EventEmitter;
 const MediaServer = require('../media/media-server');
 
 module.exports = class UriSession extends EventEmitter {
   constructor(uri = null) {
     super();
-    this.id = uuidv4();
+    this.id = rid();
     this._status = C.STATUS.STOPPED;
     this._uri;
     if (uri) {
diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js
index b3d073a33788ec9c3978d23f81ecc737a5ba751d..919a505189bcbe977d9e0801310ff6382a351bd5 100644
--- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js
+++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js
@@ -5,14 +5,14 @@
 
 'use strict'
 
-const uuidv4 = require('uuid/v4');
+const rid = require('readable-id');
 const User = require('./User');
 const C = require('../constants/Constants.js');
 
 module.exports = class User {
   constructor(roomId, type, userAgentString = C.STRING.ANONYMOUS) {
     this.roomId = roomId;
-    this.id = uuidv4();
+    this.id = rid();
     this.userAgentString = userAgentString;
   }
 }
diff --git a/labs/bbb-webrtc-sfu/package.json b/labs/bbb-webrtc-sfu/package.json
index a09da6eda995ad7b217d5afa3fa0a2f7e66d20c8..e7ed691d7824275af6e6c07153d9b7c8b5a00ba7 100644
--- a/labs/bbb-webrtc-sfu/package.json
+++ b/labs/bbb-webrtc-sfu/package.json
@@ -16,6 +16,8 @@
     "config": "^1.26.1",
     "js-yaml": "^3.8.3"
   },
-  "devDependencies": {},
+  "devDependencies": {
+    "readable-id": "^1.0.0"
+  },
   "optionalDependencies": {}
 }