On discuss-webrtc juberti said: “Note also that resetting a remote description to trigger a key frame is going away in M35. You should use RTCP FIR instead.”
The askForKeyframe method sends a FIR using an SSRC value generated by the bridge (and advertised in COLIBRI) – is it added to chrome’s remote description SDP? In jitsi-meet this goes in the ssrc-lines labeled ‘mixed*’.
Also, I’ve seen webrtc-internals show googNacksReceived (and also googNacksSent) as 0, while I observe NACK packets on the network. Not sure under what circumstances it happens.
Another thing which we used to do to trigger a keyframe was a round of SDL/SRD. But I don’t know if we still do this, or if it still works.
Maybe another data point: after changing the bridge to forward RTCP packets
with SSRC 1, I've been able to get PLI packets to the remote client, but I
run into authentication failures for PLI packets on the remote side (from
my example before: Client 2 sends a PLI, it gets to Client 1, but the
webrtc stack on Client 1 is unable to authenticate it (unprotect) for some
reason). It looks like this happens with all PLI & receiver report packets
(sender reports don't appear to have this problem).
···
On Mon, May 18, 2015 at 3:24 PM, Boris Grozev <boris@jitsi.org> wrote:
So SRs make it through fine since they've got a real SSRC, RRs and PLIs
both use the "1" SSRC. I notice in SRTCPTransformer::transform it calls
getContext which tries to find the crypto context for the given SSRC.
Since it won't find anything with a "1" SSRC it tries to derive the
context...maybe there's a bug there? It seems like packets with that
derived context are failing on the receiving client.
···
On Mon, May 18, 2015 at 7:13 PM, Brian Baldino <brian@highfive.com> wrote:
Maybe another data point: after changing the bridge to forward RTCP
packets with SSRC 1, I've been able to get PLI packets to the remote
client, but I run into authentication failures for PLI packets on the
remote side (from my example before: Client 2 sends a PLI, it gets to
Client 1, but the webrtc stack on Client 1 is unable to authenticate it
(unprotect) for some reason). It looks like this happens with all PLI &
receiver report packets (sender reports don't appear to have this problem).
On Mon, May 18, 2015 at 3:24 PM, Boris Grozev <boris@jitsi.org> wrote: