# Why producer still send data even paused?

**URL:** <https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643>\
**Category:** Deployment & Scalability\
**Created:** [November 25, 2021, 1:51pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643 "2021-11-25T13:51:02Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [November 25, 2021, 1:51pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/1 "2021-11-25T13:51:02Z")

</div>

I’m checking ‘about:webrtc’, with a single participant, so i start mic, everything goes well, data sent, data coming…

But when i pause mic, it is paused at server side too, so data keep sending.

This behavior happens because producer even paused still send data to stun/turn sever or transport.getStats() continue making requests?

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [November 25, 2021, 3:56pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/2 "2021-11-25T15:56:09Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [November 25, 2021, 3:59pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/3 "2021-11-25T15:59:33Z")

</div>

I’ve paused by both side

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [November 25, 2021, 5:19pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/4 "2021-11-25T17:19:30Z")

</div>

Are you sure it is audio that is being sent, not regular connection maintenance?

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [November 25, 2021, 5:27pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/5 "2021-11-25T17:27:34Z")

</div>

Browsers keep sending silence audio packets or black video frames at much lower rate when pausing the track. Expected and documented in the website.

---

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [November 25, 2021, 6:38pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/6 "2021-11-25T18:38:56Z")

</div>

‘about:webrtc’ only tracks traffic about RTC connections, so not, socket poolings or bg tasks

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [November 25, 2021, 6:44pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/7 "2021-11-25T18:44:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [November 25, 2021, 6:46pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/8 "2021-11-25T18:46:01Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [November 25, 2021, 6:52pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/9 "2021-11-25T18:52:02Z")

</div>

Yes, this make sense. Sounds good, it bothered me to think I was wasting data stream.

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [November 25, 2021, 6:59pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/10 "2021-11-25T18:59:46Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [November 25, 2021, 7:03pm UTC](https://mediasoup.discourse.group/t/why-producer-still-send-data-even-paused/3643/11 "2021-11-25T19:03:20Z")

</div>

Nice trick! Thanks
