Commit Graph

328 Commits

Author SHA1 Message Date
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
David Zhao a3228c2ae9 resolve data race conditions, code quality 2021-06-04 14:57:55 -07:00
David Colburn 5baf97e99b imports/inspections 2021-06-04 14:30:10 -05:00
David Zhao c510ea2e1a Fix race condition with Transport negotiations 2021-06-04 12:26:23 -07:00
David Zhao bf281b1994 Simplify test helpers, cleanup redis between tests 2021-06-04 11:22:08 -07:00
David Zhao f3006d397b update license & readme 2021-06-03 23:22:19 -07:00
David Zhao 1aca86393a version bump to 0.9.6 v0.9.6 2021-06-03 23:15:32 -07:00
David Zhao 59a27d20c3 improve test reliability, fully close rooms during server shutdown 2021-06-03 23:04:19 -07:00
David Zhao 9b39349aeb increase timeout for GH CI 2021-06-03 22:40:20 -07:00
David Zhao 24919d8ccb working CI test workflow, more reliable transport_test 2021-06-03 22:35:39 -07:00
David Zhao 8f46e0f4da set up CI 2021-06-03 20:51:30 -07:00
David Zhao 0416299e02 fix sender report batching to not exceed MTU 2021-06-03 15:46:41 -07:00
David Zhao 855217bd1c Seed random number generator 2021-06-03 11:38:45 -07:00
David Zhao 474d7d7a54 also include protoc-gen-go in tools, locking version during bootstrap 2021-06-03 09:40:50 -07:00
David Colburn 69b94e1142 error logging 2021-06-03 01:57:43 -05:00
David Zhao 5d85257577 install/update proto-gen tools in bootstrap 2021-06-02 22:56:58 -07:00
David Zhao f7339ac4e3 version bump 0.9.5 2021-06-02 22:19:10 -07:00
David Colburn 684691e1cd first commit 2021-06-02 23:46:38 -05:00
David Zhao 9ca662f06e fix deadlocks in track subscription 2021-06-02 20:42:44 -07:00
David Zhao b769faaec5 minor: better EOF detection 2021-06-02 10:20:11 -07:00