Juliusz Chroboczek
|
a233f10b0b
|
Make NACK threshold depend on the average packet rate.
|
2020-10-04 21:08:34 +02:00 |
|
Juliusz Chroboczek
|
4a8e48d146
|
Take next packet index into account when sending NACKs.
This avoids sending NACKs for packets in the future.
|
2020-10-04 16:07:23 +02:00 |
|
Juliusz Chroboczek
|
67a821ea75
|
Increase minimum size of packet cache.
Now that we cache keyframes, it is worth keeping some history
even when latency is low.
|
2020-10-03 16:18:28 +02:00 |
|
Juliusz Chroboczek
|
a50e9c6771
|
Buffer last keyframe.
|
2020-10-03 16:18:28 +02:00 |
|
Juliusz Chroboczek
|
28b7c6d54d
|
Move RTP writer to separate file.
|
2020-10-03 12:58:01 +02:00 |
|
Juliusz Chroboczek
|
3083b89db9
|
Reuse single buffer in RTCP listeners.
|
2020-10-01 22:22:17 +02:00 |
|
Juliusz Chroboczek
|
66dd71678e
|
Implement private messages.
|
2020-10-01 16:59:09 +02:00 |
|
Juliusz Chroboczek
|
bd5cd7c1a2
|
Avoid calling pc.Close under a lock.
Apparently Close can take unbounded amounts of time.
|
2020-10-01 16:08:12 +02:00 |
|
Juliusz Chroboczek
|
13d6b7ad1f
|
Don't disconnect clients when negotiation fails.
This may happen if we receive an answer for a connection that has been
closed in the meantime.
|
2020-10-01 15:35:35 +02:00 |
|
Juliusz Chroboczek
|
9ce591e4c5
|
Override permissions for disk recording.
|
2020-10-01 13:40:15 +02:00 |
|
Juliusz Chroboczek
|
3bd9a1db4e
|
Timestamp chat messages.
|
2020-09-30 00:54:12 +02:00 |
|
Juliusz Chroboczek
|
aeb8540ad4
|
Fix kickability.
|
2020-09-18 14:47:33 +02:00 |
|
Juliusz Chroboczek
|
f8ae908d7a
|
Implement message for locked groups.
|
2020-09-18 11:40:00 +02:00 |
|
Juliusz Chroboczek
|
2347417f83
|
Merge branch 'modular' into master
|
2020-09-18 10:33:17 +02:00 |
|
Juliusz Chroboczek
|
6f5ae12f14
|
Move RTP-specific code into its own package.
|
2020-09-18 10:28:05 +02:00 |
|