We have the following scenario:
1-2 Producers, thousands of Consumers.
Producers and Consumers could be anyone, mostly mobile (not specific browser/platform etc)
We deployed mediasoup on a cluster of machines and use remote routers to support all consumers.
My questions -
- In order to support as many users as possible, what would be the best configuration of the mediaCodecs used in the router (assuming we don’t have a re-encoder that can off-load the encoding from the producers and reduce the number of video key frame requests - setting keyFrameRequestDelay to 4 seconds)
- How much bandwidth should the producer have, when using this configuration?
- Any direction of to how can we implement a re-encoder that can provide multiple encodings and handle key frame requests?