Commit Graph

347 Commits

Author SHA1 Message Date
David Zhao
3b2b3a4929 debounce track settings API to match client usage pattern 2021-06-22 14:13:24 -07:00
David Zhao
bc8becaff6 fixed logic error in speaker updates 2021-06-22 00:35:33 -07:00
David Zhao
f0d8b1c7ee fixed bug in smoothing algorithm, fixed tests 2021-06-21 22:18:18 -07:00
David Zhao
d69e9f451e Smooth audio levels by averaging over samples. 2021-06-21 18:14:28 -07:00
David Colburn
5d2fb3c09a Merge pull request #37 from livekit/rtcp-throttling
Rtcp throttling
2021-06-21 19:38:11 -05:00
David Colburn
eebc2f5acd add throttle config 2021-06-21 17:13:58 -07:00
David Colburn
46ad247927 fix addTrack 2021-06-21 16:16:13 -07:00
David Colburn
31b4148052 don't send empty pkts 2021-06-21 15:54:42 -07:00
David Colburn
fee6f426bb close rtcpThrottle 2021-06-21 15:30:18 -07:00
David Colburn
e4a460f30b nil checks 2021-06-21 15:08:49 -07:00
David Colburn
b17731506e add dep 2021-06-21 15:06:58 -07:00
David Colburn
3748b6862e 0.9.15-snapshot 2021-06-21 14:59:46 -07:00
David Colburn
ce3199b8b1 throttle 2021-06-21 14:57:26 -07:00
David Zhao
6161df344c 0.9.14-snapshot 2021-06-20 21:27:39 -07:00
David Zhao
b12dc97a0c v0.9.13 v0.9.13 2021-06-20 21:27:11 -07:00
David Zhao
69290c535b Send full update after joining when there are missed updates 2021-06-19 00:14:40 -07:00
David Zhao
38c81e5645 Support for video dimensions in publications (#36)
* send back video dimensions

* Store video dimensions in MediaTrack and forward in TrackInfo

* use committed protocol
2021-06-18 21:05:56 -07:00
David Zhao
515b1f0f7e exit downtrackRTCPWorker after disconnection 2021-06-17 23:31:17 -07:00
David Zhao
6c5abde7d9 snapshot version 2021-06-17 23:14:05 -07:00
David Zhao
65d1503285 v0.9.12 v0.9.12 2021-06-17 23:10:55 -07:00
David Zhao
b2201a7b34 don't set PeerConnection callbacks, ignore the responses instead 2021-06-17 22:54:09 -07:00
David Zhao
e527a66096 endpoint to dump stacktraces 2021-06-17 22:54:09 -07:00
David Colburn
089d1d366d move createOffer to goroutine 2021-06-17 22:33:26 -07:00
David Zhao
6d6423c29d switch to forked version of pion 2021-06-17 21:20:40 -07:00
David Zhao
a914505cfb snapshot version 2021-06-16 13:41:43 -07:00
David Zhao
92d4f81174 version 0.9.11 v0.9.11 2021-06-16 13:40:29 -07:00
David Zhao
3fad61b365 Fix "missing tracks" - always send participant updates 2021-06-16 13:39:04 -07:00
David Colburn
f30fe90d98 remove buffer close 2021-06-15 11:44:09 -07:00
David Colburn
4f56d55d86 close rtp buffers 2021-06-15 00:50:33 -07:00
David Zhao
2cecbad29d fix: memory leaks with BufferFactory being held 2021-06-14 22:53:29 -07:00
David Zhao
48a9971b3a generate protobufs before all else 2021-06-11 14:43:44 -07:00
David Zhao
44488f078c update docs link v0.9.10 2021-06-11 14:06:01 -07:00
David Zhao
0cecd81906 fix negotiation timing issue, potential deadlock in ICE restart 2021-06-09 17:50:12 -07:00
David Zhao
b3e6bd10cf fixed potentially skipping offer in PCTransport
this could explain the "missing" track problem when the server fails to send some tracks to some of the subscribers
2021-06-09 16:06:10 -07:00
David Zhao
b10d903d3e fix: avoid deadlocks when participant closing, adapt to ion-sfu changes v0.9.9 2021-06-09 14:16:48 -07:00
David Zhao
db7d5fff52 Test reliability - give time for HTTP server to start 2021-06-09 13:54:52 -07:00
David Zhao
6278673b46 Fix test 2021-06-09 13:17:13 -07:00
David Zhao
0098d61eff allow test to run on dispatch 2021-06-09 13:11:58 -07:00
David Zhao
abedc05ce5 Improve logging, hook up ion with zap logger 2021-06-09 12:31:29 -07:00
Théo Monnom
321ebab99b Add the ability to send data to specific participants (#34)
* UserPacket destination filter

* Updated protocol to v0.5.2

* Added DataChannel tests
2021-06-09 12:14:14 -07:00
David Zhao
bbf7f83784 Improve integration test reliability, wait for RedisRouter to start 2021-06-09 09:51:44 -07:00
David Zhao
f6bafc4a01 Fix deployment guide URL 2021-06-09 09:38:26 -07:00
David Zhao
7173dcc1d1 release read lock on AddSubscriber earlier 2021-06-08 15:28:49 -07:00
David Colburn
d2cadac2b3 deploy script 2021-06-07 22:35:00 -07:00
David Zhao
e77c819d1a also increase send buffer size, 0.9.8 v0.9.8 2021-06-07 21:22:42 -07:00
David Zhao
fc41e14bf3 detect UDP buffer size w/o using original conn.
if we get FD on the mux connection, the connection will be set to blocking mode and then hang when stopping
2021-06-07 16:11:48 -07:00
David Zhao
d949eaa99f set UDP read buffer size and info/warn during startup 2021-06-07 15:49:25 -07:00
David Zhao
3765739c7f stats: Do not count incoming Nack/PLI as outgoing 2021-06-07 13:11:13 -07:00
David Zhao
6fd0b8e0da Updated access token doc link 2021-06-04 21:04:58 -07:00
David Zhao
5e81982eb6 version bump to 0.9.7 v0.9.7 2021-06-04 20:50:11 -07:00