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
|
0dddc3c0be
|
DeleteRoom now removes all participants in the room
|
2021-04-21 22:30:29 -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
|
144351a89a
|
use RWMutex for router channel lookup
|
2021-04-06 17:16:55 -07:00 |
|
David Zhao
|
f7ed2cee60
|
RoomService.updateParticipantMetadata, participant permissions
|
2021-03-16 01:22:21 -07:00 |
|
David Zhao
|
093d99b010
|
update dependencies, minor fixes
|
2021-03-15 11:42:57 -07:00 |
|
David Zhao
|
7d02c01fd8
|
refactor - moved common code to livekit/protocol
|
2021-03-13 22:01:51 -08:00 |
|
David Zhao
|
ddfddfff53
|
fixed mismatched codec type in pion, increase message chan buffer to avoid overflow during message handling
|
2021-03-02 01:10:34 -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
|
b52354623c
|
use hostname instead of MAC address to work with docker environments
|
2021-02-17 17:51:54 -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
|
38140debdf
|
Admin APIs for participant management (#13)
* stubs for room admin APIs
* room store APIs to persist participants
* participant persistence
* updated protobufs
* implemented APIs to mute/remove/etc
* fixed mute handling
|
2021-02-10 00:06:32 -08:00 |
|
David Zhao
|
d13a962afd
|
fixed message channel deadlock
|
2021-02-07 21:58:20 -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
|
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
|
ed0b9db655
|
avoid sending to closed channels
|
2021-01-26 21:45:00 -08:00 |
|
David Zhao
|
a065a01592
|
fixed panic when client connected abruptly
|
2021-01-26 17:38:47 -08:00 |
|
David Zhao
|
c4fb1b3808
|
fixed localrouter timeout, updated VideoGrant fields
|
2021-01-24 12:52:40 -08:00 |
|
David Zhao
|
0b00b26d05
|
terminate RTC sessions properly
|
2021-01-19 16:18:03 -08:00 |
|
David Zhao
|
71b4673a0a
|
cleanup room state, proper participant termination
|
2021-01-18 23:44:59 -08:00 |
|
David Zhao
|
d83a1b1af3
|
automatically cleanup participant redis data
|
2021-01-18 17:56:48 -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 |
|