Juliusz Chroboczek
|
5a4db62873
|
Call context cancel function after shutdown.
Keeps go vet from complaining.
|
2020-09-18 10:36:05 +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 |
|
Juliusz Chroboczek
|
7ce61a1100
|
Move stats code into its own module.
Move RTP-specific code into its own file.
|
2020-09-18 10:26:00 +02:00 |
|
Antonin Décimo
|
c6d065aa20
|
Println doesn't support formats.
|
2020-09-14 17:22:22 +02:00 |
|
Juliusz Chroboczek
|
813d89b60d
|
Move disk writer to its own package.
|
2020-09-13 20:51:18 +02:00 |
|
Juliusz Chroboczek
|
c608723394
|
Move group and client to their own package.
|
2020-09-13 20:51:15 +02:00 |
|
Juliusz Chroboczek
|
7126394e65
|
Fix locking in group.go.
Also export some fields as thread-safe methods.
|
2020-09-13 20:33:53 +02:00 |
|
Juliusz Chroboczek
|
22c6ad6b8c
|
Implement ranging over groups.
|
2020-09-13 12:24:06 +02:00 |
|
Juliusz Chroboczek
|
8d58571d4c
|
Create webserver structure in main thread.
Avoids a race.
|
2020-09-13 02:02:11 +02:00 |
|
Juliusz Chroboczek
|
e37e27036e
|
Implement graceful server shutdown.
This gives the user a friendly message when the server shuts down.
|
2020-09-12 13:59:55 +02:00 |
|
Juliusz Chroboczek
|
243e2e8823
|
Support custom 404 pages.
|
2020-09-11 17:42:09 +02:00 |
|
Juliusz Chroboczek
|
4bdd7c7665
|
Implement group redirection.
|
2020-09-10 14:22:34 +02:00 |
|
Juliusz Chroboczek
|
c2b1723bd4
|
Fail early when a group doesn't exist.
|
2020-09-10 13:41:15 +02:00 |
|
Juliusz Chroboczek
|
6bde5f986a
|
Store password in client structure.
No need to carry password around.
|
2020-08-12 11:49:23 +02:00 |
|
Juliusz Chroboczek
|
8a4d315c51
|
Move ice-servers.json under dataDir.
This makes it easier to deploy by putting all user-serviceable files
under data/.
|
2020-08-07 11:14:34 +02:00 |
|
Juliusz Chroboczek
|
a4d0741704
|
Perform congestion control at the connection level.
REMB applies to the whole transport, not to individual tracks.
|
2020-06-12 20:17:46 +02:00 |
|
Juliusz Chroboczek
|
19a65318c9
|
Compute down track RTT.
|
2020-06-03 23:45:45 +02:00 |
|
Juliusz Chroboczek
|
8830870ded
|
Implement downloading of recorded videos.
|
2020-06-01 00:02:17 +02:00 |
|
Juliusz Chroboczek
|
8472f9bf0b
|
Relax web server timeouts.
|
2020-05-31 16:49:54 +02:00 |
|
Juliusz Chroboczek
|
57e08201ab
|
Split out web serving into a separate file.
|
2020-05-31 16:46:41 +02:00 |
|