dart – Share Screen with Flutter WebRtc

I am using Webrtc in flutter to share my screen.
i have this code

Signaling {
    RTCVideoRenderer localRenderer = RTCVideoRenderer();
    RTCVideoRenderer remoteRenderer = RTCVideoRenderer();

    MediaStream? localStream;
    MediaStream? remoteStream;
    Future<void> makeScreenSharing() async {
    final mediaConstraints = <String, dynamic>{'audio': true, 'video': true};

    try {
      var stream =
          await navigator.mediaDevices.getDisplayMedia(mediaConstraints);

      localStream = stream;
      localRenderer.srcObject = localStream;
    } catch (e) {
      print(e.toString());
    }
}

this code will result in sharing my screen on my own page but the other connection is still receiving my Camera.

Read more here: Source link