Sean DuBois
00ba9ab52e
Split ICE and DTLS related SDP parsing out
...
Move this stuff out of SetRemoteDescription so it will be easier to test
Relates to #1023
2020-02-14 18:53:19 -08:00
Sean DuBois
0652581dd1
Add test for multi-track PlanB signaling
...
SDP parsing only supported one ssrc per media section.
Now we properly can handle multiple.
Resolves #1014
2020-02-11 13:15:41 -08:00
Sean DuBois
0b8bdebeeb
Make RTPTransceiver thread safe
...
Sender, Receiver and Direction are now atomics with functions
for getters and setters
Relates to #207
2020-02-09 21:40:37 -08:00
Sean DuBois
53014d3eb8
Move SDP code into dedicated file
...
Remove some duplication that makes re-negotiation harder.
By splitting parsing of inbound SDP and creation of outbound
it makes the next step a lot easier.
Relates to #207
2020-02-09 21:40:37 -08:00
Sean DuBois
f1ffb81649
Remove code duplication in track/transceiver code
...
Have AddTrack call transceiver code. Also update AddTransceiverFromKind
to call AddTransceiverFromTrack
Relates to #207
2020-02-09 21:40:37 -08:00