Rather than dealing with SDPs, provide a SDK for connecting clients to a mediasoup room. No signaling protocol included (that's up to the application on top of mediasoup).
The client side Peer SDK will provide full features (including advanced ones such as simulcast/SVC or desktop sharing). The SDK will internally deal with SDPs in Chrome/Firefox and with ORTC API in Edge. The SDK will properly notify the app about changes in the room (such as new participants, audio/video streams, etc).
Rather than dealing with SDPs, provide a SDK for connecting clients to a mediasoup room. No signaling protocol included (that's up to the application on top of mediasoup).
The client side Peer SDK will provide full features (including advanced ones such as simulcast/SVC or desktop sharing). The SDK will internally deal with SDPs in Chrome/Firefox and with ORTC API in Edge. The SDK will properly notify the app about changes in the room (such as new participants, audio/video streams, etc).