Replies inline.
As I understand it, when dealing with packet loss related to picture frames, a PLI should be used, and that an FIR should be used ONLY in cases where an absolutely new refresh point is needed - so for example in a selective forwarding conferencing unit, where the speaker stream is changed to a new speaker, a new full picture frame would be requested from the new speaker via an FIR.
Here's a good paragraph in RFC5104 that seems to describe it (Section 4.3.1.2):
FIR SHALL NOT be sent as a reaction to picture losses -- it is
RECOMMENDED to use PLI [RFC4585] instead. FIR SHOULD be used only in
situations where not sending a decoder refresh point would render the
video unusable for the users.
A typical example where sending FIR is appropriate is when, in a
multipoint conference, a new user joins the session and no regular
decoder refresh point interval is established. Another example would
be a video switching MCU that changes streams. Here, normally, the
MCU issues a FIR to the new sender so to force it to emit a decoder
refresh point. The decoder refresh point normally includes a Freeze
Picture Release (defined outside this specification), which re-starts
the rendering process of the receivers. Both techniques mentioned
are commonly used in MCU-based multipoint conferences.
Matthew Fredrickson
Respoke.io