# Saving raw RTP packets to disk

**URL:** <https://mediasoup.discourse.group/t/saving-raw-rtp-packets-to-disk/1706>\
**Category:** mediasoup libraries\
**Created:** [September 7, 2020, 3:22am UTC](https://mediasoup.discourse.group/t/saving-raw-rtp-packets-to-disk/1706 "2020-09-07T03:22:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebinbabu](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/sebinbabu/32/286_2.png) [@sebinbabu](https://mediasoup.discourse.group/u/sebinbabu)\
**Post date:** [September 7, 2020, 3:22am UTC](https://mediasoup.discourse.group/t/saving-raw-rtp-packets-to-disk/1706/1 "2020-09-07T03:22:35Z")

</div>

Hi!  
I there a way to store RTP packets of a session to disk? I mean is it possible to have direct access to (a copy of) RTP buffers on a mediasoup worker from the node.js process?

The only method I could think of is to use libmediasoupclient and make it consume a stream.

---

<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:** [September 7, 2020, 6:43am UTC](https://mediasoup.discourse.group/t/saving-raw-rtp-packets-to-disk/1706/2 "2020-09-07T06:43:16Z")

</div>

DirectTransport and consume() over it.

---

<div class="post-metadata">

**Author:** ![sebinbabu](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/sebinbabu/32/286_2.png) [@sebinbabu](https://mediasoup.discourse.group/u/sebinbabu)\
**Post date:** [September 8, 2020, 6:01am UTC](https://mediasoup.discourse.group/t/saving-raw-rtp-packets-to-disk/1706/3 "2020-09-08T06:01:00Z")

</div>

Thanks! I thought it was only for RTCP.
