elixir-webrtc / ex_webrtc

An Elixir implementation of the W3C WebRTC API
Apache License 2.0
269 stars 8 forks source link

Fix issue with not-updating RTP header extensions on remote description #89

Closed LVala closed 3 months ago

LVala commented 3 months ago

Now, on set_remote_description, our PeerConnection's config is updated with RTP header extension IDs from the remote offer/answer. This PR fixes the issue of only updating either audio or video extensions, not both at the same time, which is a bug.