Juliusz Chroboczek
|
5a7937b198
|
Add built-in TURN server.
|
2021-01-18 22:18:16 +01:00 |
|
Juliusz Chroboczek
|
a15915e8fc
|
Tweak the autokick code.
|
2021-01-17 21:52:26 +01:00 |
|
Juliusz Chroboczek
|
c769a4aad4
|
Add autokick option.
|
2021-01-17 21:29:07 +01:00 |
|
Juliusz Chroboczek
|
7d216f650c
|
Add replace parameter to onclose stream callback.
This indicates that the stream is being replaced by another one with
the same id. This avoids moving videos around when they are being
renegotiated.
|
2021-01-17 20:20:35 +01:00 |
|
Juliusz Chroboczek
|
f7b1ec73f1
|
Update dependencies.
|
2021-01-16 01:01:00 +01:00 |
|
Juliusz Chroboczek
|
2380e2e183
|
The up streams rework broke renegotiation. Don't attempt to
renegotiate, just close the stream and open it again.
|
2021-01-15 22:41:40 +01:00 |
|
Juliusz Chroboczek
|
e623442b99
|
Remove left-over debugging messages.
|
2021-01-15 00:13:47 +01:00 |
|
Juliusz Chroboczek
|
8168c2a9e6
|
Rework the up connection state machine.
It is now more similar to the down connection, using the onclose
callback for resource management.
|
2021-01-14 23:50:40 +01:00 |
|
Juliusz Chroboczek
|
10ebe0e433
|
Add sample coturn configuration to README.
|
2021-01-14 19:37:35 +01:00 |
|
Juliusz Chroboczek
|
6098d4af9d
|
Implement autolock.
|
2021-01-14 03:56:37 +01:00 |
|
Juliusz Chroboczek
|
bd287dbb0c
|
Update CHANGES.
|
2021-01-14 02:46:57 +01:00 |
|
Juliusz Chroboczek
|
3a9f63396c
|
Reduce delays in RelayTest.
|
2021-01-14 02:07:00 +01:00 |
|
Juliusz Chroboczek
|
25ce8ef666
|
Implement server-side relay test.
|
2021-01-14 01:49:06 +01:00 |
|
Juliusz Chroboczek
|
2df05ca257
|
Fix typo in ReadPublicGroups.
|
2021-01-14 01:49:06 +01:00 |
|
Juliusz Chroboczek
|
98235afe06
|
Disallow unknown fields in group descriptions.
Make the de-facto "comment" and "contact" fields official.
|
2021-01-13 23:00:48 +01:00 |
|
Juliusz Chroboczek
|
61990ff1ef
|
Check all group files on startup, not just the toplevel directory.
|
2021-01-13 22:56:43 +01:00 |
|
Juliusz Chroboczek
|
82827453f0
|
Use clearInterval instead of clearTimer.
|
2021-01-13 20:15:39 +01:00 |
|
Juliusz Chroboczek
|
2eb61d877f
|
Allow filters to maintain state.
|
2021-01-13 18:31:18 +01:00 |
|
Juliusz Chroboczek
|
769c698894
|
Properly stop up media in delUpMediaKind.
|
2021-01-13 17:07:54 +01:00 |
|
Juliusz Chroboczek
|
c6ed27c100
|
More filter fixes.
|
2021-01-13 17:07:40 +01:00 |
|
Juliusz Chroboczek
|
8120a30725
|
Don't reset srcStream if not changing.
This avoids flicker upon renegotiation.
|
2021-01-13 14:59:43 +01:00 |
|
Juliusz Chroboczek
|
d5e3429262
|
Reset transform at the end of filters.
|
2021-01-13 14:36:29 +01:00 |
|
Juliusz Chroboczek
|
45c2711522
|
Add contextAttributes to filter definition.
|
2021-01-13 14:20:23 +01:00 |
|
Juliusz Chroboczek
|
684c8c5df8
|
Add user interface for filter selection.
|
2021-01-13 13:57:05 +01:00 |
|
Juliusz Chroboczek
|
b24bd5c0ed
|
Rework filters.
Make it possible to attach filters dynamically. Work around bugs
in Firefox.
|
2021-01-13 13:39:55 +01:00 |
|
Juliusz Chroboczek
|
49bcc342ed
|
Queue negotiation if not in stable state.
If we send two offers back to back, the second answer will arive in
stable state, which will confuse us. Instead, queue the second offer.
|
2021-01-12 20:44:48 +01:00 |
|
Juliusz Chroboczek
|
cf6c1203c8
|
Better typing for filters, allow filters to skip frames.
|
2021-01-12 03:52:23 +01:00 |
|
Juliusz Chroboczek
|
a5b57976d2
|
Lock filter framerate to webcam framerate.
|
2021-01-12 03:36:51 +01:00 |
|
Juliusz Chroboczek
|
ca6020a27e
|
Implement filters.
No user interface yet.
|
2021-01-12 02:29:46 +01:00 |
|
Juliusz Chroboczek
|
e7d7c2dd0a
|
Call revokeObjectURL in the onclose callback.
This avoids special-casing file streams.
|
2021-01-12 02:23:52 +01:00 |
|
Juliusz Chroboczek
|
371289793b
|
Call onclose on up streams too.
|
2021-01-12 02:23:22 +01:00 |
|
Juliusz Chroboczek
|
820b303e84
|
Send localDescription instead of original SDP.
|
2021-01-11 20:41:34 +01:00 |
|
Juliusz Chroboczek
|
dad113c1f9
|
Generate transceivers from incoming SDP.
|
2021-01-11 20:24:09 +01:00 |
|
Juliusz Chroboczek
|
1ca4c76667
|
Add hints about testing.
|
2021-01-11 19:34:42 +01:00 |
|
Juliusz Chroboczek
|
70e80afd6c
|
Implement localMessage.
|
2021-01-11 19:28:57 +01:00 |
|
Juliusz Chroboczek
|
63e1a6f47d
|
Tweak relay-test.
|
2021-01-11 18:50:29 +01:00 |
|
Juliusz Chroboczek
|
165c942dc7
|
Add undocumented command /relay-test.
|
2021-01-11 18:24:54 +01:00 |
|
Juliusz Chroboczek
|
b600be8100
|
Implement /muteall.
|
2021-01-11 16:30:19 +01:00 |
|
Juliusz Chroboczek
|
63e2b5a4c4
|
Implement 'noecho' field in client messages.
|
2021-01-11 16:30:07 +01:00 |
|
Juliusz Chroboczek
|
9f67a03fdb
|
Update CHANGES for 0.2.
|
2021-01-09 23:53:04 +01:00 |
|
Juliusz Chroboczek
|
50a3d8b855
|
Update README.
|
2021-01-08 15:36:23 +01:00 |
|
Juliusz Chroboczek
|
2ad9e9d2b1
|
Update CHANGES.
|
2021-01-08 14:38:23 +01:00 |
|
Juliusz Chroboczek
|
617aee325f
|
Reduce ping timetout to 45 to 55s.
Thanks to Jeroen van Veen for the debugging.
|
2021-01-08 14:05:02 +01:00 |
|
Antonin Décimo
|
4b8a509a21
|
Fix typos.
|
2021-01-05 22:16:15 +01:00 |
|
Antonin Décimo
|
fb30fe3bb7
|
Fix removal of stream.onremovetrack callback.
|
2021-01-05 21:59:50 +01:00 |
|
Antonin Décimo
|
056ffcd2cf
|
Add missing semicolons.
|
2021-01-05 21:59:47 +01:00 |
|
Juliusz Chroboczek
|
d2f7010141
|
Call ondowntrack on each track.
We used to call it on just the first track. Also remove obsolete
remains of the onlabel callback.
|
2021-01-04 20:43:39 +01:00 |
|
Juliusz Chroboczek
|
5735322627
|
Add websocket handshake timeout.
|
2021-01-04 18:28:54 +01:00 |
|
Juliusz Chroboczek
|
7f4306ab3b
|
Optimise broadcast messages.
Avoid formatting JSON multiple times.
|
2021-01-04 18:28:54 +01:00 |
|
Juliusz Chroboczek
|
69bb12014e
|
Fix omitted break in gotUserMessage.
|
2021-01-04 13:15:50 +01:00 |
|