David Colburn
6fd5ce0d3e
bump version
v0.10.6
delete
2021-07-13 12:39:25 -07:00
David Colburn
5fdb6361cd
Dev debug info ( #50 )
2021-07-13 14:05:25 -05:00
David Zhao
0cf6efdae9
Remove ECS terraform from repo, updated README ( #49 )
2021-07-12 16:13:41 -07:00
David Zhao
d38fc43b89
Lock room creation to ensure atomic creation & node assignment ( #46 )
...
* Lock room creation to ensure atomic creation & node assignment
* more tests
2021-07-12 14:50:14 -07:00
David Zhao
c0bff83a36
v0.10.5
v0.10.5
2021-07-11 08:43:08 -07:00
David Zhao
a80e8cf69f
Enable passing in local IP, refactored IP detection ( #48 )
...
* Enable passing in local IP, refactored IP detection
* update docker server instructions
2021-07-11 08:42:11 -07:00
David Zhao
4c54234954
Update docker instruction to forward ports
2021-07-09 15:51:28 -07:00
David Colburn
50538db21f
update log keys
2021-07-09 10:49:21 -07:00
hn8
dcfe7eaf4f
Enhancement: audio speakers ( #44 )
...
* refactor: active speakers
1. Observe the loudest adjusted with active ratio instead of linear average of decibel values
2. Follow RFC6465 to convert audio level from decibel to linear value.
3. Quantize audio level for stable slice comparison
4. Switch moving average algorithm from MMA to EMA to have the same center of mass with SMA
5. Minor: remove seenSids map allocation
6. Minor: minimize division arithmetic
* Update pkg/rtc/audiolevel.go
Co-authored-by: David Zhao <david@davidzhao.com >
2021-07-09 09:46:24 -07:00
David Zhao
1fd858a16b
fix layer-switch glitch with H.264 simulcast
2021-07-07 23:40:58 -07:00
David Colburn
145f058eaa
send leave when client reconnects on server restart ( #43 )
2021-07-08 01:37:21 -05:00
David Zhao
ec2d7a49cd
v0.10.4
v0.10.4
2021-07-07 15:08:00 -07:00
David Zhao
76efe14c6d
ensure keys are not empty
2021-07-06 21:43:03 -07:00
David Colburn
3eba7fe25c
update twirp and pb
2021-07-06 19:30:06 -07:00
David Zhao
4ec2959950
Use discreet ports by default due to write bottleneck ( #40 )
2021-07-06 15:08:46 -07:00
David Colburn
08e8827d53
0.10.3
v0.10.3
2021-07-06 15:03:25 -07:00
David Colburn
a17eb92ed7
update ion-sfu
v0.10.2
2021-07-05 16:06:12 -07:00
David Zhao
9e7ee342ee
updated readme with playground links
2021-07-05 14:51:26 -07:00
David Zhao
a3e96ea4e7
update to upstream pion 3.0.30
v0.10.1
2021-07-05 11:59:41 -07:00
David Zhao
0625c7cc72
update version to 0.10.1
2021-07-05 11:01:24 -07:00
David Zhao
d47a784dd1
Fix broken links in readme
2021-07-03 12:51:04 -07:00
David Zhao
a694c82581
publish to docker automatically on tag ( #35 )
2021-07-03 12:46:56 -07:00
David Zhao
1ced03d72f
fixed failing tests
2021-07-02 17:04:22 -07:00
David Zhao
42f4c773fb
v0.10.1
2021-07-02 16:55:26 -07:00
David Zhao
6751361187
Feature: codec restrictions.
...
In order to ensure clients are publishing with compatible codecs, the server can enforce codec restrictions.
2021-07-02 16:54:54 -07:00
David Colburn
af310df233
0.10.0
v0.10.0
2021-07-01 19:02:18 -07:00
David Colburn
86c5460ed8
update docs link
2021-07-01 18:51:20 -07:00
David Colburn
d3822880a9
rename livekit-sdk-go
2021-07-01 18:26:24 -07:00
David Colburn
a3c936c76c
rename server-api-js
2021-07-01 18:11:01 -07:00
David Colburn
e543aaa98a
turn server tls ( #38 )
...
* tls
* acm
* use cert/key files
* turn -> turns
* turn cert config
* updates
* move panic
* tidy
* final updates
2021-07-01 17:00:49 -05:00
David Zhao
4e6eafa63c
for test environments, allow use of internal IP if external IP isn't available
2021-06-30 15:14:58 -07:00
David Zhao
cc30d2e025
log error when creating new node (test)
2021-06-30 10:57:54 -07:00
David Zhao
fb7a6cf567
Updated README with link to react, contributing info
2021-06-30 10:49:47 -07:00
David Zhao
6d25bd0e9a
Update issue templates
2021-06-30 10:32:29 -07:00
David Colburn
b05da63fc3
send update on reconnect
2021-06-28 16:22:51 -07:00
David Zhao
083e7cc860
Reduce default PLI throttle values, ion-sfu resync fix
2021-06-28 15:49:17 -07:00
David Zhao
343aec98a0
Remove STUN candidates, disconnect clients on ICE failed
2021-06-28 12:47:16 -07:00
David Colburn
815fd5066d
remove unconnected participants after 1m
2021-06-26 18:38:44 -07:00
David Zhao
c0c38f2e1d
Fixed deadlocks with updated simulcast logic
v0.9.14
2021-06-25 17:12:22 -07:00
David Colburn
871ecd0366
best quality if < 10 subs
2021-06-23 22:01:23 -07:00
David Zhao
d8b96ac2c8
Room API to support selective subscriptions
2021-06-23 14:12:51 -07:00
David Zhao
0c75924c73
increase subscription debounce interval
2021-06-23 12:44:40 -07:00
David Colburn
eda5cfbfd5
better pli throttling
2021-06-23 12:00:18 -07:00
David Colburn
0ffb8a97e4
rtcpThrottle -> pliThrottle
2021-06-22 15:00:27 -07:00
David Zhao
6b67ba4af0
docs around audio sample smoothing
2021-06-22 14:41:38 -07:00
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