# Swapping consumer on a transport

**URL:** https://mediasoup.discourse.group/t/swapping-consumer-on-a-transport/6363
**Category:** mediasoup libraries
**Created:** [November 27, 2024, 4:00am UTC](https://mediasoup.discourse.group/t/swapping-consumer-on-a-transport/6363 "2024-11-27T04:00:21Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Staerwrathn](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/staerwrathn/32/2329_2.png) [@Staerwrathn](https://mediasoup.discourse.group/u/Staerwrathn)
#### Post date: [November 27, 2024, 4:00am UTC](https://mediasoup.discourse.group/t/swapping-consumer-on-a-transport/6363/1 "2024-11-27T04:00:22Z")

</div>

Hello,

I am trying to do recording with FFMPEG and I use a plainTransport that consumes a video from a producer.

If I want to change the producer that is consumed by that transport “at runtime” (while it’s being piped to FFMPEG). Would disconecting the previous consumer and creating a new one with the new producer work?

Although I suppose that there is a chance that the codec/clockrate is different and that it would be safer to rebuild everything and try to update the ffpmeg sources directly

---

<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 27, 2024, 12:48pm UTC](https://mediasoup.discourse.group/t/swapping-consumer-on-a-transport/6363/2 "2024-11-27T12:48:31Z")

</div>

This is not currently possible but something we have in our roadmap.
