# Screen Shared But The Remote Users Can't See It

**URL:** <https://openvidu.discourse.group/t/screen-shared-but-the-remote-users-cant-see-it/1244>\
**Category:** Issues developing apps\
**Tags:** v2\
**Created:** [June 20, 2020, 11:39pm UTC](https://openvidu.discourse.group/t/screen-shared-but-the-remote-users-cant-see-it/1244 "2020-06-20T23:39:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![umargarga](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/umargarga/32/638_2.png) [@umargarga](https://openvidu.discourse.group/u/umargarga)\
**Post date:** [June 20, 2020, 11:39pm UTC](https://openvidu.discourse.group/t/screen-shared-but-the-remote-users-cant-see-it/1244/1 "2020-06-20T23:39:42Z")

</div>

Hi,

I was able to share screen successfully and it’s showing on the browser. But Unfortunately, the remote users of my Get a Room Application can’t see the published shared screen (Though, they can see me).

Need help, please.

Below is the source code.

```
<!-- The HTML Tag -->
 <div id="session" hidden>
	<div id="videos" class="row no-margin"> </div>
</div>

    function getChromeVersion() {
        var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);

        return raw ? parseInt(raw[2], 10) : false;
    }

    function getFirefoxVersion() {
        var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
        return navigator.userAgent.toLowerCase().indexOf('firefox');
    }

    function shareMyScreen() {
        if(getChromeVersion() >= 72 || getFirefoxVersion() >= 66) {
            OV = new OpenVidu();
            var sessionScreen = OV.initSession();
            getToken().then((token) => {
                sessionScreen.connect(token).then(() => {
                    var publisher = OV.initPublisher("videos", { videoSource: "screen" });
            
                    publisher.once('accessAllowed', (event) => {
                        publisher.stream.getMediaStream().getVideoTracks()[0].addEventListener('ended', () => {
                            console.log('User pressed the "Stop sharing" button');
                        });
                        sessionScreen.publish(publisher);
            
                    });
            
                    publisher.once('accessDenied', (event) => {
                        console.warn('ScreenShare: Access Denied');
                    });
            
                }).catch((error => {
                    console.warn('There was an error connecting to the session:', error.code, error.message);
            
                }));
            });

        }else{
            var OV = new OpenVidu();
            var publisher = OV.initPublisher('videos', { videoSource: "screen" }, function(error) {
                if (error.name == 'SCREEN_EXTENSION_NOT_INSTALLED') {
                    showWarning(error.message);
            
                } else if (error.name == 'SCREEN_SHARING_NOT_SUPPORTED') {
                    alert('Your browser does not support screen sharing');
                } else if (error.name == 'SCREEN_EXTENSION_DISABLED') {
                    alert('You need to enable screen sharing extension');
                } else if (error.name == 'SCREEN_CAPTURE_DENIED') {
                    alert('You need to choose a window or application to share');
                }
            });
        }
        
    }

```

BELOW IS THE CONSOLE LOG AFTER SCREEN SHARED

Event ‘accessAllowed’ triggered once by ‘Publisher’

Your local ‘Stream’ with id [undefined] video is now playing

‘Publisher’ (str\_SCR\_SYhW\_con\_PIOm9q3MwR) successfully published to session

IceConnectionState of RTCPeerConnection a57f8240-bfb9-49d0-aa55-96e5b6538790 (publisher of con\_PIOm9q3MwR) change to “checking”

IceConnectionState of RTCPeerConnection a57f8240-bfb9-49d0-aa55-96e5b6538790 (publisher of con\_PIOm9q3MwR) change to “connected”

---

<div class="post-metadata">

**Author:** ![CSantosM](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/csantosm/32/16_2.png) [@CSantosM](https://openvidu.discourse.group/u/CSantosM)\
**Post date:** [June 22, 2020, 9:07am UTC](https://openvidu.discourse.group/t/screen-shared-but-the-remote-users-cant-see-it/1244/2 "2020-06-22T09:07:05Z")

</div>

Please, don’t duplicate post.

> [@Share Screen Not Showing on Room Member's Screen](https://openvidu.discourse.group/t/share-screen-not-showing-on-room-members-screen/1234):
>
> Hi ya, I successfully implemented the Share Screen functionality. On my screen, it shows that the screen has been shared with a button below to stop sharing or hide the message. Unfortunately, the members of the Room can’t see my screen. Rather, they only see the default video call of my camera. Below is my code. OV = new OpenVidu(); var sessionScreen = OV.initSession(); getToken().then((token) =\> { sessionScreen.connect(token).then(() =\> { var publisher = OV.initPublisher("ht…
