Skip to content

webrtc: mark streams as active on renegotiation as well.

Otherwise when bundling, only the changed streams would be considered as to whether the bundled transport needs to be blocked as all streams are 'deemed' inactive.

Scenario is one transceiver changes direction to inactive and as that is the only change in transciever direction, the entire bundled transport would be blocked even if there are other active transceivers inside the same bundled transport that are still active.

Fix by always checking the activeness of a stream regardless of if the transceiverr has changed direction.

Edited by Matthew Waters

Merge request reports

Loading