Not sure what you pause where. For data to not be sent you need to pause it on frontend. If you pause it on backend, it doesn’t prevent browser from continuing to send data as usual.
But RTC connection isn’t just audio/video, there is still some background stuff happening to keep the connection alive as such. You need to check specific transceivers, not sure if current Firefox dev tools show it at that granularity.
Ok its my fault not pay attention to this documented behaviour. Just one more quick ask, lower rate still streaming data. Its a good approach, kill all idle producers connections and call again a new connection when its needed? I know, that is very slower than resume a paused producer
There is zeroRtpOnPause flag in the documentation you can use to make sure literally nothing related to audio or video is sent (instead of silence and black rectangle), but that has certain drawbacks as well.