Skip to content

webrtcbin: Attach rtpbin even for data channels

This is required because the same transport may later be used for RTP. In which case the RTCP needs to flow bi-directionnally already.

The main use-case for this is if you first initiate a call with only a data channel... Then you want to add undirectional media, the other side doesn't connect the "rtcp" pad and and we get a not-linked error on nicesrc and everything breaks!

As the webrtcbin is already present, I don't think there is much a of a problem in always connecting it even if it's not used.

We want to merge !2168 (merged) first as it makes the tests fail half the time otherwise...

Merge request reports