How we can send mutliple streams from a Broadcaster to other Clients

Hello everyone,
I am trying to send multiple streams from a Broadcast. i.e. Video + Audio stream and screen display video to other users in peer-to-peer connection.

I want to make a google meet clone.

I don’t want to use on track.replace() method to change the user video with screen display media. I want to create an extra video stream for screen share similar to what happens Google Meet.

Is there any way I can implement this.
Please help.