Commit Graph

19 Commits

Author SHA1 Message Date
David Zhao 7d02c01fd8 refactor - moved common code to livekit/protocol 2021-03-13 22:01:51 -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 940b96168d fix client publishing protocol 2021-01-26 23:52:04 -08:00
David Zhao 9064f6ade1 decouple websocket and RTC nodes, prep for distributed 2021-01-16 10:37:38 -08:00
David Zhao 9a10a57b30 single publisher integration test 2021-01-13 17:38:40 -08:00
David Zhao 09e5a37c75 refactoring to prep for integration tests 2021-01-13 00:04:36 -08:00
David Zhao 7dcb88343a binding to buffer and correctly forwarding 2021-01-10 16:18:58 -08:00
David Zhao 60f2596983 support access token via query params 2020-12-27 23:04:20 -08:00
David Zhao 43a6db8a3a cli to support token based auth 2020-12-27 22:02:19 -08:00
David Zhao 9897412473 roommanager tests 2020-12-25 22:54:58 -08:00
David Zhao 4c9623bb49 updated cli to v3 2020-12-12 22:07:06 -08:00
David Zhao 4fe98723ae server sends join response 2020-11-28 12:33:10 -08:00
David Zhao bea1a87cb8 updated flow, room & participant id created by server 2020-11-28 00:18:34 -08:00
David Zhao 606e1ec70c client to handle publishing tracks on connection 2020-11-13 12:52:20 -08:00
David Zhao c618f8c42f client consumes provided track 2020-11-13 12:31:01 -08:00
David Zhao 408ea3fe22 trackwriter, progress with tester client 2020-11-09 23:38:05 -08:00
David Zhao cba27d164b client and server establishing connections 2020-11-06 23:57:03 -08:00
David Zhao 218b9a0277 CLI framing, creates rooms 2020-11-04 23:29:46 -08:00