The remaining question seems to be unclear, whether or not the latest “webrtcbin” or “rtpsession” in 1.22 or 1.24 has ever implemented the RTCP PLI or FIR feedback and issue “GstForceKeyUnit” event to upstream like encoders to generate a new key frame?
If not, so it will leave the logic to the application to publish the event. That would be fine but just need to know it is the case or not. Also it would be grateful if a pointer to the source code would be available to show the implementation if it exists.
is it possible to share any direct link to the source code in Gstreamer mono repo where the implementation is done? There’s nothing specifically but just want to verify the feature has been supported by GStreamer WebRTC stack., e.g. emitting a key frame event when a PLI or FIR event from a browser (e.g. Chrome).
Thanks for the pointer. It is exactly what I was looking for.
One more question, the key unit request was triggered in the case of GST_RTCP_PSFB_TYPE_PLI only. How about the GST_RTCP_PSFB_TYPE_FIR (Full Intra Request Command)?
It is fine to response to PLI type. Just curious to the FIR type.