- 17 Apr, 2022 2 commits
-
-
Juliusz Chroboczek authored
We used to simply synchronise on the first keyframe. This could lead to important time offets, since every audio frame is a keyframe, while we only request video keyframes every four seconds. Fix that by parsing the RTCP synchronisation data and adjusting timestamp offsets accordingly. If we have no RTCP sync, we simply assume that the first frames received are synchronised.
-
Juliusz Chroboczek authored
Only call close if there's already a writer, which avoids flushing packets before the first call.
-
- 15 Apr, 2022 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 14 Apr, 2022 1 commit
-
-
Juliusz Chroboczek authored
We used to set high-quality audio by default for screenshare, but that makes the video blurry under bad network conditions. Obey the hqaudio setting for all streams.
-
- 27 Mar, 2022 1 commit
-
-
Juliusz Chroboczek authored
-
- 26 Mar, 2022 1 commit
-
-
ericgaspar authored
-
- 25 Mar, 2022 6 commits
-
-
Juliusz Chroboczek authored
We used to maintain stream information for all users except oneself.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This makes commands such as /set work before you connect.
-
Juliusz Chroboczek authored
This is no longer necessary since we use "pre-wrap" in the CSS.
-
Juliusz Chroboczek authored
-
- 22 Mar, 2022 9 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
The distinction is not likely to be useful, and it doesn't make sense in all cases.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This may be useful to get around network blocks in some cases.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Some devices only support the Constrained Baseline profile.
-
- 21 Mar, 2022 4 commits
-
-
Juliusz Chroboczek authored
This must be larger than the samplebuilder's MaxLate.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
It turns out that the bandwidth limitation is not effective in Firefox when the rid is set unless we're simulcasting.
-
- 20 Mar, 2022 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Firefox doesn't include the rid in the statistics result. Use the SSID instead.
-
Juliusz Chroboczek authored
Firefox uses a non-standard protocol for simulcast, which has been supported by Pion for a while now. Enable simulcast in Firefox.
-
- 08 Mar, 2022 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Miroslav36.
-
- 04 Mar, 2022 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Our tokens are not revocable, they should not be generated with a large lifetime. Don't encourage users to do that.
-
- 21 Feb, 2022 7 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We had two functions with the same name.
-