title: WebRTC one to many Screen Sharing
body: <p>For screen sharing, whenever we invoke <code>navigator.mediaDevices.getDisplayMedia()</code> we need to <strong>select the screen</strong> that we wish to share, before the streaming can be started. This works fine if it is one to one sharing.</p>
  <p>But if I am doing <strong>1 to many</strong> screen sharing, we have to create a separate WebRTC connection to each peer. The problem is, if I have 5 peers, I have to select the screen 5 times because every time I call  <code>getDisplayMedia()</code> for different peer, it will requires me to select the screen again.</p>