title: Trying to connect to Twilio video room with screen sharing
body: <p>I've been researching methods to design a new application around Twilio's "Screen Capture on Chrome" guide here: <a href="https://www.twilio.com/docs/api/video/screen-capture-chrome" rel="nofollow noreferrer">https://www.twilio.com/docs/api/video/screen-capture-chrome</a></p>
  
  <p>I've successfully created a Chrome extension, published it and was able to share a screen and connect it to a Room.</p>
  
  <p>What I'm hoping someone can help with is getting another user to connect and view the shared Room (shared screen).</p>
  
  <p>I've shared my screen via the following code (snipped for length) and verified via the Twilio console that it is indeed connected:</p>
  
  <pre><code>const room = await connect(twToken, {
      name: 'marty',
      tracks: []
    });
  
    const stream = await getUserScreen(['screen'], chrmExID);
    const screenLocalTrack = new LocalVideoTrack(stream.getVideoTracks()[0]);
  </code></pre>
  
  <p>I've then created a test site accessed by a second system to connect to the room above.
  I've tried different methods, but the second user never seems to see the shared video in the room. 
  For example:</p>
  
  <pre><code>const remoteDiv = document.getElementById('bodyScreen');
   room.participants.forEach(participant =&gt; {
  participant.tracks.forEach(track =&gt; {
              remoteDiv.appendChild(track.attach());
            });
  </code></pre>
  
  <p>Debugging via Chrome, I see that the forEach is trying to enumerate on an undefined object.</p>
  
  <p>I've also tried some of the ASP.NET C# solutions Twilio has on GitHub, but I seem to be having mismatch issues between the Twilio NuGet packages and the twilio-video.min.js I'm using</p>