- 11 May, 2021 1 commit
-
-
Juliusz Chroboczek authored
-
- 10 May, 2021 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This avoids a race condition since the delete messages are sent asynchronously.
-
Juliusz Chroboczek authored
-
- 09 May, 2021 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
If simulcast is set to auto, disable simulcast when there are just two users in the group.
-
- 08 May, 2021 8 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This avoids code duplication in the various addUpMedia functions, and makes it possible to replace a stream without reopening the stream's source. This will be required in order to change the simulcast envelope.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Now that down streams have labels, we need to distinguish on the stream direction.
-
Juliusz Chroboczek authored
Delete the stop video button, it is now redundant. Panic remains.
-
- 07 May, 2021 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 30 Apr, 2021 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Don't maintain loss, which is too error-prone. Instead, maintain expected and received packet counts, and compute loss from that.
-
Juliusz Chroboczek authored
-
- 29 Apr, 2021 7 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Needed to show in the user list whether a user is publishing a stream.
-
Juliusz Chroboczek authored
We now create a sendonly transceiver, and set the max bitrate at creation time.
-
Juliusz Chroboczek authored
We used to label tracks individually, in a view to using the labelling for simulcast. Since then, the WebRTC community has converged on a different strategy, where multiple tracks share a single mid and are labelled with the rid extension. We now label whole streams, which is simpler, and use the track's kind (and, in the future, the rid) to disambiguate. This changes the protocol in two ways: * in offers, the "labels" dictionary is replaced by a single "label" field; and * the syntax of the "request" message has changed.
-
Alain Takoudjou authored
-
- 28 Apr, 2021 1 commit
-
-
Juliusz Chroboczek authored
The server now maintains a set of statuses for each user that are not interpreted by the server but communicated to the other members of the group using 'user' messages.
-
- 27 Apr, 2021 8 commits
-
-
Juliusz Chroboczek authored
We now maintain the user list in the serverConnection.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Everything now goes through onclose, both for up and down streams.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Since we don't use a separate RTX SSID, we must explicitly account for NACKed packets in our loss statistics.
-
Alexandre Iooss authored
-
Alexandre Iooss authored
-
- 24 Apr, 2021 1 commit
-
-
Juliusz Chroboczek authored
-
- 22 Apr, 2021 2 commits
-
-
Juliusz Chroboczek authored
-
Alexandre Iooss authored
-