Commit Graph

7 Commits

Author SHA1 Message Date
Sean DuBois
0d773a38f6 Don't error when no candidate pairs
Fix inconsistency with error handling when we have no candidate pairs.
Before we had custom code in RTP handling that would discard errors
if it was because we had no candidate pairs. Move this logic into the
mux so we have consistent behavior with Datachannels

This can be expected and is a soft failure. Every subsystem is expected
to handle lossy communication.

Resolves #706
2019-06-08 17:51:18 -07:00
Sean DuBois
1cdfc10c84 Mass replace pions -> pion
Pions organization was renamed to pion
2019-04-04 15:32:03 -07:00
Luke Curley
08a93d89ba Optimize Read by buffering
Increases the Read performance to acceptable levels. Packet loss went
from roughly 8% to 0.5% with this change.
2019-03-12 21:34:48 -07:00
Sean DuBois
632b16b852 Update golangci-lint to v14.0.0
Update linter to newest version and fix all new issues
2019-02-17 21:35:04 -08:00
backkem
e95c4f7add Mux: Fix Mux.dispatch deadlock
Relates to #276
2018-12-20 01:28:49 -05:00
backkem
bd10909a6a SCTP: Shutdown
Relates to #276
2018-12-20 01:28:49 -05:00
backkem
9897ba46c7 Refactor DTLS/SRTP muxing
Relates to #272
2018-12-10 22:17:50 +01:00