How to decide on pausing producers / consumers vs setting up / destroying producers / consumers


My application (currently tokbox-based, but working on a POC with mediasoup) is rather dynamic in terms of producers and consumers that get enabled and disabled.
With Mediasoup you can do this for example on the consumer side by setting up and destroying consumers. Or you could set up a consumer once and pause/resume it.

I’m wondering in what scenario which of the 2 options is best. I know that a paused consumer doesn’t get any RTP, but is it using any other resources? Is there an argument against having a lot of paused consumers? And same for producers?

Pausing/resuming is ok.