diff --git a/erizo_controller/erizoClient/src/Connection.js b/erizo_controller/erizoClient/src/Connection.js
index <HASH>..<HASH> 100644
--- a/erizo_controller/erizoClient/src/Connection.js
+++ b/erizo_controller/erizoClient/src/Connection.js
@@ -77,7 +77,8 @@ const GetUserMedia = (config, callback = () => {}, error = () => {}) => {
         screenConfig = {};
         screenConfig.video = config.video || {};
         screenConfig.video.mandatory = config.video.mandatory || {};
-        screenConfig.video.mandatory.chromeMediaSource = 'screen';
+        screenConfig.video.mandatory.chromeMediaSource = 'desktop';
+        screenConfig.video.mandatory.chromeMediaSourceId = config.desktopStreamId;
         getUserMedia(screenConfig, callback, error);
         break;
       case 'mozilla':
Fix screensharing when loading ErizoClient in an Electron App (#<I>)