David Colburn
|
69b94e1142
|
error logging
|
2021-06-03 01:57:43 -05:00 |
|
David Zhao
|
0900054c24
|
ability to disable auto subscribe per participant
|
2021-05-22 22:54:47 -07:00 |
|
David Zhao
|
93d10b2640
|
Manual negotiation and plan-b support
|
2021-04-16 00:56:25 -07:00 |
|
David Zhao
|
e4238890ff
|
Refactor/cleanup of negotiation path
|
2021-04-15 17:03:22 -07:00 |
|
David Zhao
|
537edda4c3
|
handle new UpdateParticipant API, enable permission updates
|
2021-03-20 22:27:47 -07:00 |
|
David Zhao
|
f7ed2cee60
|
RoomService.updateParticipantMetadata, participant permissions
|
2021-03-16 01:22:21 -07:00 |
|
David Zhao
|
98013ac20f
|
/rtc responds to only websocket requests. Fixes #25
|
2021-03-15 11:06:26 -07:00 |
|
David Zhao
|
7d02c01fd8
|
refactor - moved common code to livekit/protocol
|
2021-03-13 22:01:51 -08:00 |
|
David Zhao
|
f7af7607b9
|
terraform deploy on ECS (#27)
|
2021-02-28 22:28:17 -08:00 |
|
David Zhao
|
a010b618af
|
re-assign node for room if existing node for room is no longer available
|
2021-02-20 21:09:04 -08:00 |
|
David Zhao
|
0eb9734111
|
ignore another closure message
|
2021-02-16 22:47:10 -08:00 |
|
David Zhao
|
99baeb38e4
|
fix bugs with websocket reconnection, don't re-use redis sinks (#22)
|
2021-02-15 17:57:01 -08:00 |
|
David Zhao
|
538461d5dc
|
pass client defined metadata from JWT to participant (#17)
|
2021-02-10 23:13:36 -08:00 |
|
David Zhao
|
c012c742bd
|
fix allowing client negotiations prematurely.
|
2021-02-05 17:46:52 -08:00 |
|
David Zhao
|
c015e267b0
|
switch to a single redis subscriber, close properly
|
2021-02-04 00:25:09 -08:00 |
|
David Zhao
|
a4266478c5
|
better logging around negotiations
|
2021-02-02 01:16:13 -08:00 |
|
David Zhao
|
712d0da6cc
|
use synchronized GetParticipants to ensure eliminate timing issues upon participant join
|
2021-01-31 23:06:48 -08:00 |
|
David Zhao
|
320a6c35bf
|
enable explicit reconnect to distinguish between WS disconnect vs PeerConnection disconnect
|
2021-01-30 23:16:11 -08:00 |
|
David Zhao
|
2cf2c448be
|
rework multi-node routing, cleaner design for reconnection
|
2021-01-30 22:24:08 -08:00 |
|
David Zhao
|
fe83baa662
|
reuse the same Participant ID within the same room/session
|
2021-01-28 01:14:06 -08:00 |
|
David Zhao
|
25d476b8ac
|
fixed multi-node routing, correctly set rtc and signal nodes
|
2021-01-27 01:16:08 -08:00 |
|
David Zhao
|
61db4f5b66
|
fixed multi-node so signal node can start sessions
|
2021-01-26 23:52:55 -08:00 |
|
David Zhao
|
f004aa2952
|
auto-create rooms upon creation
|
2021-01-24 23:47:24 -08:00 |
|
David Zhao
|
b7a00a8a56
|
increase default token ttl to 6h
|
2021-01-24 22:14:42 -08:00 |
|
David Zhao
|
0b00b26d05
|
terminate RTC sessions properly
|
2021-01-19 16:18:03 -08:00 |
|
David Zhao
|
458241d1f1
|
config rework to handle distributed setup, fixed redis bugs
|
2021-01-17 17:06:50 -08:00 |
|
David Zhao
|
30e99e8c6b
|
redis based router & roomstore
|
2021-01-17 00:12:05 -08:00 |
|
David Zhao
|
9064f6ade1
|
decouple websocket and RTC nodes, prep for distributed
|
2021-01-16 10:37:38 -08:00 |
|