Juliusz Chroboczek
|
2831158f09
|
WIP: WHIP support
|
2022-01-27 23:14:42 +01:00 |
|
Juliusz Chroboczek
|
c1eb8a9cb5
|
Update CHANGES for 0.4.3.
|
2022-01-27 14:22:43 +01:00 |
|
Juliusz Chroboczek
|
1fb4288630
|
Don't send NACKs from disk writer.
We're already doing it in the receiver loop.
|
2022-01-26 02:31:34 +01:00 |
|
Juliusz Chroboczek
|
564dcd4167
|
Move keyframe handling back to the packet level.
Doing that at the sample level suffers from too much delay
due to buffering in the samplebuilder.
|
2022-01-25 23:11:03 +01:00 |
|
Juliusz Chroboczek
|
d47c6834dc
|
Update samplebuilder.
This fixes an issue with out-of-order packet's start flag not
being correctly set in all cases.
|
2022-01-25 22:24:59 +01:00 |
|
Juliusz Chroboczek
|
0cbfa7b0ca
|
Write out disk writer packets unconditionally.
If the stream was very short, we may not have created
a writer yet. Write out packets even in that case.
|
2022-01-25 22:04:57 +01:00 |
|
Juliusz Chroboczek
|
e8fbfcb9ba
|
Avoid overflow in bitrate computation.
|
2022-01-25 20:11:28 +01:00 |
|
Juliusz Chroboczek
|
0d8fdc5c20
|
Update dependencies.
|
2022-01-25 16:55:08 +01:00 |
|
Juliusz Chroboczek
|
a5aad53e7c
|
Update CHANGES.
|
2022-01-25 16:45:38 +01:00 |
|
Juliusz Chroboczek
|
6bb1ed7ab7
|
Use playsInline instead of playsinline.
Apparently the field has a different name than the HTML attribute.
|
2022-01-25 01:28:18 +01:00 |
|
Juliusz Chroboczek
|
29b4734bc4
|
Adapt typing to TypeScript 4.5.4.
|
2022-01-25 01:22:59 +01:00 |
|
Juliusz Chroboczek
|
221ed44538
|
Fix joining in frontend documentation.
|
2022-01-24 19:59:45 +01:00 |
|
Juliusz Chroboczek
|
6fbdf0eab2
|
Use the new MIME type for AV1.
Chromium 91 and later uses "AV1" instead of "AV1X". Simulcast is
still broken.
|
2022-01-04 13:09:07 +01:00 |
|
Sascha Silbe
|
993d664ba2
|
frontend: add support for showing raised hand
Show the "hand-paper" symbol instead of the "circle" symbol while a
user is raising their hand.
|
2022-01-04 12:56:05 +01:00 |
|
Juliusz Chroboczek
|
39976d6d0d
|
Protect webClient.actions with its own mutex.
(*webClient).action may be called with the group mutex taken,
and therefore cannot take the client mutex.
|
2021-12-11 01:33:47 +01:00 |
|
Juliusz Chroboczek
|
0e85552ea7
|
Update CHANGES for 0.4.2.
|
2021-12-02 00:09:28 +01:00 |
|
Juliusz Chroboczek
|
662b8ad9b3
|
Don't consider system users when deciding simulcast.
This prevents simulcast from being switched on when we enable
recording.
|
2021-12-02 00:09:28 +01:00 |
|
Juliusz Chroboczek
|
e74156e1b0
|
Add initial blurb to README.
|
2021-12-01 23:42:10 +01:00 |
|
Juliusz Chroboczek
|
abed33d654
|
Fix missing line break in subgroups command.
|
2021-11-29 17:33:46 +01:00 |
|
Juliusz Chroboczek
|
99a97ebca7
|
Update dependencies.
|
2021-11-28 14:56:33 +01:00 |
|
Juliusz Chroboczek
|
fdf1fb4b16
|
Rework packet recovery in diskwriter.
We now request a keyframe if we lose too many packets.
|
2021-11-28 13:58:07 +01:00 |
|
Juliusz Chroboczek
|
1f9e45a30b
|
Increase samplebuilder buffers even more.
|
2021-11-27 23:21:39 +01:00 |
|
Juliusz Chroboczek
|
6af729eeee
|
Reduce delay before sending NACK.
|
2021-11-27 23:14:42 +01:00 |
|
Juliusz Chroboczek
|
7929561099
|
Update CHANGES.
|
2021-11-27 21:38:49 +01:00 |
|
Juliusz Chroboczek
|
f72061996c
|
Fix error handling in gotClose.
|
2021-11-27 21:30:07 +01:00 |
|
Juliusz Chroboczek
|
4b2cd311e3
|
Update samplebuilder.
This version fixes issues with out-of-order packets.
|
2021-11-27 21:19:15 +01:00 |
|
Juliusz Chroboczek
|
47bdc6d8e3
|
Update CHANGES.
|
2021-11-23 19:57:53 +01:00 |
|
Juliusz Chroboczek
|
8def714553
|
Update dependencies.
|
2021-11-23 19:54:44 +01:00 |
|
Juliusz Chroboczek
|
501edd4a88
|
Update samplebuilder, increase buffer size.
This avoids a crash when a single frame was too large for the
samplebuilder.
|
2021-11-23 19:39:40 +01:00 |
|
Juliusz Chroboczek
|
5c2e27b21d
|
Rename mungeHeader to cspHeader.
|
2021-11-06 00:07:18 +01:00 |
|
Éric Gaspar
|
1d89177ae9
|
Add ending quotation mark
Fix small typo
|
2021-11-05 16:33:15 +01:00 |
|
Juliusz Chroboczek
|
37d6ab5445
|
Update CHANGES for 0.4.1.
|
2021-11-05 15:31:09 +01:00 |
|
Juliusz Chroboczek
|
c93cda1775
|
Tweak README.PROTOCOL.
|
2021-11-05 15:30:45 +01:00 |
|
Juliusz Chroboczek
|
4d5e6a319a
|
Avoid saving passwords in session storage.
|
2021-11-01 00:43:19 +01:00 |
|
Juliusz Chroboczek
|
3e52ac1253
|
Fix typo in GetConfiguration.
|
2021-10-31 22:43:01 +01:00 |
|
Juliusz Chroboczek
|
b91d48d4ea
|
Improve media-failed CSS.
|
2021-10-31 18:28:23 +01:00 |
|
Juliusz Chroboczek
|
028ed7df6d
|
Parse config file in group.Update.
This makes for better error messages.
|
2021-10-30 19:31:34 +02:00 |
|
Juliusz Chroboczek
|
c00f84bd9d
|
Fix typo in handling of redirects.
|
2021-10-30 19:25:18 +02:00 |
|
Juliusz Chroboczek
|
99e2e0a263
|
Update CHANGES.
|
2021-10-30 19:12:06 +02:00 |
|
Juliusz Chroboczek
|
c7c3c9c6b0
|
Export group status in .status.json.
|
2021-10-30 19:12:06 +02:00 |
|
Juliusz Chroboczek
|
5e39c3a2a7
|
Move -redirect into the configuration file.
|
2021-10-30 18:54:39 +02:00 |
|
Juliusz Chroboczek
|
c0b30c8557
|
Move administrator password to data/config.json.
|
2021-10-30 18:54:39 +02:00 |
|
Juliusz Chroboczek
|
c64ec4ccd0
|
Update dependencies.
|
2021-10-30 18:54:24 +02:00 |
|
Juliusz Chroboczek
|
019f365981
|
Remove accessors for group description fields.
Consult the description directly.
|
2021-10-30 18:34:35 +02:00 |
|
Juliusz Chroboczek
|
06ee4cc30f
|
Add error handling to gotConnected.
|
2021-10-30 01:12:02 +02:00 |
|
Juliusz Chroboczek
|
8c21ede9d2
|
Don't allow group names to start with a period.
|
2021-10-28 20:01:11 +02:00 |
|
Juliusz Chroboczek
|
d440cdf898
|
Don't redirect inexistent groups.
|
2021-10-28 19:55:40 +02:00 |
|
Juliusz Chroboczek
|
869eb9b839
|
Move password checking into group.go.
It used to be delegated to clients.
|
2021-10-27 04:15:44 +02:00 |
|
Juliusz Chroboczek
|
8135f6b91d
|
Fix typo in setTitle.
|
2021-10-26 22:38:05 +02:00 |
|
Juliusz Chroboczek
|
de7dc9252f
|
Use /group/name/ as the main page for the group.
We used to omit the slash, which users found confusing.
|
2021-10-26 19:36:05 +02:00 |
|