David Zhao
|
bbadd4ccb6
|
properly cleanup downtracks on subscriber disconnect
|
2021-05-12 23:40:41 -07:00 |
|
David Zhao
|
447f2d589b
|
correctly subtract subscribed tracks
|
2021-05-12 09:04:46 -07:00 |
|
David Zhao
|
681010072c
|
support for exposing stats via prometheus
v0.9.1
|
2021-05-11 22:04:59 -07:00 |
|
David Zhao
|
a8eba51c33
|
moved protocol to docs repo
|
2021-05-11 12:46:40 -07:00 |
|
David Zhao
|
9616149a88
|
collect inbound and outbound packet stats
|
2021-05-11 00:31:18 -07:00 |
|
David Zhao
|
23238898ed
|
update dependencies
|
2021-05-10 15:06:39 -07:00 |
|
David Zhao
|
f01fee03c3
|
default to not map external IP.
|
2021-05-10 13:49:10 -07:00 |
|
David Zhao
|
642e696456
|
updated readme
|
2021-05-07 13:56:28 -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
|
f60b356807
|
don't hide trickle decode errors
|
2021-05-06 00:10:23 -07:00 |
|
David Zhao
|
0eb29cc651
|
also checksum go.mod
|
2021-05-04 15:39:06 -07:00 |
|
David Zhao
|
7877bc6ecd
|
support for redis db
|
2021-04-30 15:03:41 -07:00 |
|
David Zhao
|
e1f23e6dbe
|
remove logs about sending lossy packet
v0.9.0
|
2021-04-28 12:39:07 -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
|
84ac0a718d
|
single port mode connectivity improvements, ICE v2.1.6
v0.8.5
|
2021-04-25 14:13:35 -07:00 |
|
David Zhao
|
342adee606
|
udp instead of udp4
|
2021-04-22 11:28:57 -07:00 |
|
David Zhao
|
2530fc9082
|
version bump to 0.8.4
|
2021-04-21 22:38:35 -07:00 |
|
David Zhao
|
0dddc3c0be
|
DeleteRoom now removes all participants in the room
v0.8.4
|
2021-04-21 22:30:29 -07:00 |
|
David Zhao
|
4725872884
|
Disconnect immediately when server initiated close
|
2021-04-21 22:05:16 -07:00 |
|
David Zhao
|
92b92ad3de
|
Updated protocol protobufs
|
2021-04-21 21:52:56 -07:00 |
|
David Zhao
|
d6c155e060
|
set joinedAt when participant is created
|
2021-04-21 21:52:31 -07:00 |
|
David Zhao
|
07e4ab0c2a
|
Update to official single port in WebRTC
|
2021-04-21 21:30:16 -07:00 |
|
David Zhao
|
99e6cae8dd
|
Update to UDPMux performance & race condition fix
|
2021-04-19 17:01:30 -07:00 |
|
David Zhao
|
3b236f0d72
|
handle client reconnect with ICE restarts
|
2021-04-19 16:51:20 -07:00 |
|
David Zhao
|
b8c9d05d3e
|
rollback ion-sfu 1.9.7, seeing a crash with simulcast participants
v0.8.2
|
2021-04-17 00:42:52 -07:00 |
|
David Zhao
|
1ef2fb8f4a
|
better startup logging
|
2021-04-16 16:57:57 -07:00 |
|
David Zhao
|
53480b1611
|
updated config documentation
|
2021-04-16 15:12:18 -07:00 |
|
David Zhao
|
0fc0745c4c
|
update dependencies, version 0.8.1
v0.8.1
|
2021-04-16 13:59:30 -07:00 |
|
David Zhao
|
93d10b2640
|
Manual negotiation and plan-b support
|
2021-04-16 00:56:25 -07:00 |
|
David Zhao
|
04f6b61ae1
|
fix potential timing issue with order sequencing
|
2021-04-16 00:43:55 -07:00 |
|
David Zhao
|
540d1c2e8c
|
always allow ICE candidates, even before offer
|
2021-04-16 00:39:22 -07:00 |
|
David Zhao
|
e4238890ff
|
Refactor/cleanup of negotiation path
|
2021-04-15 17:03:22 -07:00 |
|
David Zhao
|
6c5bd4ce42
|
ECS scripts to deploy single port mode
v0.8.0a
|
2021-04-12 22:46:29 -07:00 |
|
David Zhao
|
c2777cd556
|
single-port mode (beta)
|
2021-04-12 22:25:13 -07:00 |
|
David Zhao
|
9a5188d620
|
update ECS deploy to turn on ICE TCP
|
2021-04-11 00:01:06 -07:00 |
|
David Zhao
|
46f98896a1
|
version 0.7.5
v0.7.5
|
2021-04-10 22:03:09 -07:00 |
|
David Zhao
|
54584d6e2e
|
support for Redis ACL with username/password pairs
|
2021-04-10 21:57:35 -07:00 |
|
David Zhao
|
3bba717eb5
|
Support for TCP-ICE, updated config documentation
|
2021-04-10 21:53:50 -07:00 |
|
David Zhao
|
e47754179c
|
disconnect participant when ICE connection fails
|
2021-04-10 10:58:12 -07:00 |
|
David Zhao
|
90792586bb
|
v0.7.4
v0.7.4
|
2021-04-08 22:07:03 -07:00 |
|
David Zhao
|
9aa6fc29f5
|
support immediate disconnect via Leave
|
2021-04-08 22:06:43 -07:00 |
|
David Zhao
|
b0b28e4499
|
upgrade to pion v3.0.21, fixes to race condition adding/removing tracks that causes panic
|
2021-04-08 17:35:48 -07:00 |
|
David Zhao
|
b29bde4b87
|
fixed RLock typo
v0.7.3
|
2021-04-07 14:11:47 -07:00 |
|
David Zhao
|
144351a89a
|
use RWMutex for router channel lookup
|
2021-04-06 17:16:55 -07:00 |
|
David Zhao
|
e940c5d8ab
|
update to protocol v0.3.2
v0.7.2
|
2021-03-28 21:06:19 -07:00 |
|
David Zhao
|
b90f851be5
|
return participant connected timestamps
|
2021-03-28 21:05:20 -07:00 |
|
David Zhao
|
8da7b17b95
|
version 0.7.1
v0.7.1
|
2021-03-27 22:00:31 -07:00 |
|
David Zhao
|
75d7cb7a56
|
upgrade to pion 3.0.19
|
2021-03-27 22:00:07 -07:00 |
|
David Zhao
|
ef00a4d33c
|
fixed tests
|
2021-03-27 21:59:00 -07:00 |
|