# api call to request keyframe?

**URL:** <https://mediasoup.discourse.group/t/api-call-to-request-keyframe/3723>\
**Category:** mediasoup libraries\
**Created:** [December 16, 2021, 12:15pm UTC](https://mediasoup.discourse.group/t/api-call-to-request-keyframe/3723 "2021-12-16T12:15:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bheam](https://avatars.discourse-cdn.com/v4/letter/b/a88e57/32.png) [@bheam](https://mediasoup.discourse.group/u/bheam)\
**Post date:** [December 16, 2021, 12:15pm UTC](https://mediasoup.discourse.group/t/api-call-to-request-keyframe/3723/1 "2021-12-16T12:15:11Z")

</div>

Hi, i’m using webrtc one way to mediasoup, then plaintransport over to ffmpeg. How can i tell webrtc client to send a keyframe every time i set up a new ffmpeg stream, so ffmpeg doesn’t have to wait 1-2 minutes for a keyframe?

I can’t find any api call for it? I assume i need to craft a “FIR” packet, but google doesn’t help me much 🙂

---

<div class="post-metadata">

**Author:** ![copiltembel](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@copiltembel](https://mediasoup.discourse.group/u/copiltembel)\
**Post date:** [December 16, 2021, 12:52pm UTC](https://mediasoup.discourse.group/t/api-call-to-request-keyframe/3723/2 "2021-12-16T12:52:24Z")

</div>

> **[mediasoup :: API](https://mediasoup.org/documentation/v3/mediasoup/api/#consumer-requestKeyFrame)**
>
> Cutting Edge WebRTC Video Conferencing
