Sean DuBois
8a10f67d5a
Better error message on SDPSemantics mismatch
...
Tell user what RemoteDescription was detected as, and what was expected
Resolves #2011
2021-12-12 23:09:23 -05:00
Sean DuBois
31b801702e
Use assert in SDPSemantics tests
...
Relates to #2011
2021-11-28 13:11:24 -05:00
Sean DuBois
8cbcb571c2
Use constants for MimeType
...
Replace VP8/H264/Opus string usage
2021-08-25 21:41:49 -04:00
Sean DuBois
b03856c6c1
Populate ID/StreamID for Undeclared SSRC
...
Relates to #1808
2021-08-22 21:56:32 -04:00
Markus Tzoe
a0b3117680
RtpTransceiverInit => RTPTransceiverInit
...
since RtpTransceiverInit is deprecated
2021-04-15 06:19:26 +08:00
Sean DuBois
9c7b365144
Use closePairNow in tests
...
Instead of explicitly closing each PeerConnection use helper.
No change in test behavior, just makes code more consistent.
2021-02-16 15:47:58 -08:00
Sean DuBois
7edfb701e0
New Track API
...
The Pion WebRTC API has been dramatically redesigned. The design docs
are located here [0]
You can also read the release notes [1] on how to migrate your
application.
[0] https://github.com/pion/webrtc-v3-design
[1] https://github.com/pion/webrtc/wiki/Release-WebRTC@v3.0.0
2020-11-15 09:20:47 -08:00
Sean DuBois
804a12fed3
Update CI configs to v0.4.7
...
Update lint scripts and CI configs.
2020-09-30 09:06:34 -07:00
Sean DuBois
2155a7d703
Move candidate parsing to pion/ice
...
Instead of having logic in pion/webrtc and pion/sdp move all logic to
pion/ice. Users of pion/ice don't want to import these packages to use
basic pion/ice functionality.
2020-09-13 00:05:09 -07:00
Atsushi Watanabe
00f7ed779a
Fix leak in TestSDPSemantics
...
PeerConnections were not closed.
2020-07-11 13:01:40 -07:00
Yuki Igarashi
dba6716b39
Use AddTransceiverFromKind
...
Move from AddTransceiver to AddTransceiverFromKind.
2020-04-04 21:35:45 -07:00
Sean DuBois
c6ad8c78ea
Handle undeclared SSRCes
...
If we receive an unknown SSRC and we have a single
media section with no SSRCes declared fire an OnTrack
with that stream
Resolves #880
2019-10-20 02:05:43 -07:00
Michael MacDonald
88448e5e74
Support plan-b (fallback or explicit)
...
By default, we should be using unified-plan as the
SDP format of choice. This patch adds a PeerConnection
configuration option to allow the user to specify that
they want plan-b only, unified-plan only, or a special
compatibility mode where a plan-b answer will be generated
IFF a plan-b offer is received.
2019-04-09 10:26:42 -04:00