- 03 Feb, 2021 3 commits
-
-
Juliusz Chroboczek authored
We now need to deal with the case where a track disappears from the labels array.
-
Juliusz Chroboczek authored
We used to destroy and recreate down streams whenever something changed, which turned out to be racy. We now properly implement renegotiation, as well as atomic replacement of a stream by another one.
-
Juliusz Chroboczek authored
Webrtc 3.0.5 includes a fix for a hang in CreateOffer that may be triggered by incorrect SDP.
-
- 02 Feb, 2021 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
The previous behaviour led to silent failures, which was confusing.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 01 Feb, 2021 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 31 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
We used to signal connection replacement by reusing the same connection id. This turned out to be racy, as we couldn't reliably discard old answers after a connection id was refused. We now use a new id for every new connection, and explicitly signal stream replacement in the offer message. This requires maintaining a local id on the client side.
-
- 26 Jan, 2021 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 25 Jan, 2021 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 24 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
-
- 23 Jan, 2021 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 21 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
-
- 19 Jan, 2021 6 commits
-
-
Juliusz Chroboczek authored
We now add tracks after the stream has been pushed, so we need a lock on down streams. Also rework sendUpRTCP to reduce locking.
-
Juliusz Chroboczek authored
Don't break the stream, just ignore the SDP.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
The default configuration is now defined by an explicit value "auto", which is easier to check and to explain.
-
Juliusz Chroboczek authored
This can be overridden by explicitly specifying the -turn option.
-
- 18 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
-
- 17 Jan, 2021 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This indicates that the stream is being replaced by another one with the same id. This avoids moving videos around when they are being renegotiated.
-
- 16 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
-
- 15 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
renegotiate, just close the stream and open it again.
-
- 14 Jan, 2021 8 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
It is now more similar to the down connection, using the onclose callback for resource management.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 13 Jan, 2021 1 commit
-
-
Juliusz Chroboczek authored
Make the de-facto "comment" and "contact" fields official.
-