Commit Graph

218 Commits

Author SHA1 Message Date
David Zhao ef00a4d33c fixed tests 2021-03-27 21:59:00 -07:00
David Zhao dfac44d59e reduce reliance of funk, fixed bug getting subscribed tracks 2021-03-27 21:54:46 -07:00
David Zhao cb963f1637 logging port range on start 2021-03-23 18:07:04 -07:00
David Zhao f337b777b4 version 0.7.0 v0.7.0 2021-03-20 22:31:59 -07:00
David Zhao fa5b32d309 update to pion v3.0.17 2021-03-20 22:31:16 -07:00
David Zhao 537edda4c3 handle new UpdateParticipant API, enable permission updates 2021-03-20 22:27:47 -07:00
David Zhao 6aee50b397 fixed protobuf path reference 2021-03-19 23:27:22 -07:00
David Zhao cbff518607 updated to ion-sfu 1.9.6 v0.6.2 2021-03-16 23:43:27 -07:00
David Zhao 0de53f9a33 updated tests for participant update 2021-03-16 22:31:09 -07:00
David Zhao f7ed2cee60 RoomService.updateParticipantMetadata, participant permissions 2021-03-16 01:22:21 -07:00
David Zhao e04eaeb480 cleaned up go.mod 2021-03-15 18:35:26 -07:00
David Zhao 093d99b010 update dependencies, minor fixes 2021-03-15 11:42:57 -07:00
David Zhao 98013ac20f /rtc responds to only websocket requests. Fixes #25 v0.6.1 2021-03-15 11:06:26 -07:00
David Zhao 9b2c2f351c support clients that use binary protocol, 0.6.1 2021-03-15 10:57:15 -07:00
David Zhao 7d02c01fd8 refactor - moved common code to livekit/protocol 2021-03-13 22:01:51 -08:00
David Zhao e20c831c14 automatic configuration of TURN, with per-room credentials. version 0.6.0 0.6.0 2021-03-07 23:30:21 -08:00
David Zhao 048cdf9751 ignore generated file from git 2021-03-06 23:17:06 -08:00
David Zhao fa2ffa46e7 Embedded TURN server 2021-03-06 22:47:48 -08:00
David Zhao 2008a2e1e1 update to pion 3.0.13, with codec matching fixes 2021-03-04 09:25:12 -08:00
David Zhao 6f522276dd version 0.5.7, updated to ion-sfu 1.9.3 for receiver NACK fixes 0.5.7 2021-03-02 20:41:48 -08:00
David Zhao efc55b04c3 updated to correct pion fork 0.5.6 2021-03-02 01:37:01 -08:00
David Zhao 458eff1922 version 0.5.6 2021-03-02 01:11:42 -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 5612c0783f go back to pion 3.0.11, 3.0.12 causes crash with iOS trickle ICE 2021-03-01 18:09:00 -08:00
David Zhao 7327c4af72 version 0.5.5 2021-03-01 14:50:54 -08:00
David Zhao 03d0a8c047 updated to ion-sfu v1.9.1, removed package bufferFactory 2021-03-01 14:49:46 -08:00
David Zhao e8d2701937 release :latest docker images 0.5.4 2021-02-28 22:54:50 -08:00
David Zhao 4e2ccc4e98 version 0.5.4 2021-02-28 22:28:24 -08:00
David Zhao 0a5808c73e use nack fix in ion-sfu, fixes #26 2021-02-28 22:28:24 -08:00
David Zhao f7af7607b9 terraform deploy on ECS (#27) 2021-02-28 22:28:17 -08:00
David Zhao 7b93e661f0 updated upstream dependencies, v0.5.3 0.5.3 2021-02-20 21:12:26 -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 1ce27be1b3 update dependencies 0.5.2 2021-02-18 23:22:59 -08:00
David Zhao e89226626a fix to golang 1.16 as builder 0.5.1 2021-02-17 18:12:42 -08:00
David Zhao 95539a3cdd fix tests 2021-02-17 18:07:14 -08:00
David Zhao ebaf12f4c5 version 0.5.1 2021-02-17 17:52:14 -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 0eb9734111 ignore another closure message 2021-02-16 22:47:10 -08:00
David Zhao 1534eb4f2a version 0.5.0 0.5.0 2021-02-16 16:46:47 -08:00
David Zhao 6be0c99fcc tune audio level sensitivity 2021-02-16 16:02:19 -08:00
David Zhao e402d0d0af subscriber control of tracks (unsubscribe/mute/quality), support simulcast (#23)
* subscription control & simulcast RTC APIs

* don't remove tracks for simulcast
2021-02-16 13:52:50 -08:00
David Zhao cd5cac6c5e version 0.4.3 0.4.3 2021-02-15 17:57:32 -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 9466bc01ed version 0.4.2 0.4.2 2021-02-14 14:30:55 -08:00
David Zhao a96069969d support audio level extension & active speaker detection (#20)
* send active speaker updates with audio level

* add test on loudness sorting

* use a float to represent audio level
2021-02-14 14:30:23 -08:00
David Zhao 7ddf96b6d4 version 0.4.1 0.4.1 2021-02-12 23:54:27 -08:00
David Zhao e342ea2155 Fixed #16 explicit passing of participant id 2021-02-12 23:53:46 -08:00
David Zhao 090f8d0664 use dedicated PeerConnections for sending and receiving (#19)
* protobuf updates to support new protocol

* use dedicated publish & subscribe peerconnections

* update client to work with dedicated PCs

* fix Go client negotiation, reduced length of UUID
0.4.0
2021-02-12 22:30:31 -08:00
David Zhao fe497a3cc1 version 0.3.4 0.3.4 2021-02-10 23:16:52 -08:00
David Zhao 538461d5dc pass client defined metadata from JWT to participant (#17) 2021-02-10 23:13:36 -08:00