David Zhao
9b39349aeb
increase timeout for GH CI
2021-06-03 22:40:20 -07:00
David Colburn
684691e1cd
first commit
2021-06-02 23:46:38 -05:00
David Zhao
442b819af9
remove specific version from readme
2021-05-17 00:27:22 -07:00
David Zhao
d399a57a7b
Removed cli, mux cleanup, docs update
2021-05-07 01:16:33 -07:00
David Zhao
933bdb9a2f
removed generated protos from repo, utilize gomod dependency
2021-05-06 12:39:14 -07:00
David Zhao
0eb29cc651
also checksum go.mod
2021-05-04 15:39:06 -07:00
David Zhao
6b63cd5b31
Revamp data channels ( #32 )
...
* support for built-in data channels. active speaker updates via data channel
* fixed tests
* update to Pion 3.0.27
2021-04-27 22:02:59 -07:00
David Zhao
6aee50b397
fixed protobuf path reference
2021-03-19 23:27:22 -07:00
David Zhao
f7ed2cee60
RoomService.updateParticipantMetadata, participant permissions
2021-03-16 01:22:21 -07:00
David Zhao
7d02c01fd8
refactor - moved common code to livekit/protocol
2021-03-13 22:01:51 -08:00
David Zhao
048cdf9751
ignore generated file from git
2021-03-06 23:17:06 -08:00
David Zhao
e8d2701937
release :latest docker images
2021-02-28 22:54:50 -08:00
David Zhao
0a5808c73e
use nack fix in ion-sfu, fixes #26
2021-02-28 22:28:24 -08:00
David Zhao
61db4f5b66
fixed multi-node so signal node can start sessions
2021-01-26 23:52:55 -08:00
David Zhao
a065a01592
fixed panic when client connected abruptly
2021-01-26 17:38:47 -08:00
David Zhao
b7a00a8a56
increase default token ttl to 6h
2021-01-24 22:14:42 -08:00
David Zhao
18264e7a8b
builds docker image
2021-01-19 22:09:11 -08:00
David Zhao
c04fd86f9c
multi-node integration tests
2021-01-19 20:34:11 -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
David Zhao
09e5a37c75
refactoring to prep for integration tests
2021-01-13 00:04:36 -08:00
David Zhao
258f5add2d
protocol update: explicit AddTrack to move negotiation initiation to server side.
...
In order to avoid race conditions with WebRTC, where either side could initiate an offer when tracks have changes, we'll always initiate them from the SFU side.
2021-01-09 23:40:29 -08:00
David Zhao
0336e9d92f
tests for MediaTrack, moving interfaces to new package
2020-12-31 23:24:45 -08:00
David Zhao
353f35443a
API key generator, using YAML format instead of hand rolled parser
2020-12-27 00:01:19 -08:00
David Zhao
026c8725a3
finished room test
2020-12-22 20:59:39 -08:00
David Zhao
3518435783
using counterfeiter instead of gomocks, much simpler
2020-12-22 17:26:26 -08:00
David Zhao
1b396d2000
mage test
2020-12-22 14:42:08 -08:00
David Zhao
202979d346
move to mage for build
2020-12-22 14:37:45 -08:00