David Zhao
47f4f514b9
version bump 0.11.1
v0.11.1
2021-07-22 22:03:58 -07:00
David Colburn
8e872881c1
use receiver lb threshold option
2021-07-22 21:52:56 -07:00
David Colburn
f3a17a151f
update ion-sfu
2021-07-22 16:43:29 -07:00
David Zhao
834dce543b
fix participant APIs when using LocalRouter ( #67 )
2021-07-22 11:06:23 -07:00
David Colburn
d7be9096c6
persist hidden field to startSession
2021-07-20 17:23:06 -07:00
David Colburn
4bab395ac9
Hidden participants ( #65 )
...
Enables hidden recording and/or forwarding participants
2021-07-19 18:33:28 -05:00
hn8
87dfb2b117
log: consistent log key ( #60 )
2021-07-19 10:28:51 -07:00
hn8
06c44ca8f6
feat: support UDP in TURN ( #61 )
...
1. Add UDP option to TURN
2. GetLocalIPAddress default to IPv4
2021-07-19 09:21:59 -07:00
David Zhao
c493022f0f
fix force_tcp flag: don't set UDPMux when enabled ( #62 )
2021-07-19 09:16:01 -07:00
hn8
99e9997d0a
feat: support SetLogger & SetLoggerFactory ( #57 )
...
* upgrade logr to stable release v1.0.0
* feat: support SetLogger & SetLoggerFactory
2021-07-18 21:28:09 -07:00
Andy Lindeman
7b05e2fb30
Propagate err2 if not nil ( #56 )
2021-07-17 10:14:52 -07:00
David Zhao
807b808c8e
v0.11.0
v0.11.0
2021-07-16 14:28:03 -07:00
David Zhao
55eb654a1b
When adaptive-simulcast is used, allow subscribers to switch to the next available layer ( #55 )
2021-07-16 14:24:00 -07:00
David Colburn
e3fc3397ce
move cors to middleware ( #54 )
...
* move cors to middleware
* check for nil url
* remove snapshot
2021-07-15 18:36:54 -05:00
David Colburn
53bc65285c
connection validation
2021-07-15 14:23:17 -07:00
hn8
1ae7488fe3
feat: customize logger config ( #53 )
2021-07-15 12:33:48 -07:00
David Zhao
4ce29799cf
remove H.264 profile 42001f. Safari (14.1.1) does not playback tracks offered in this profile
2021-07-13 22:32:38 -07:00
David Zhao
53b52a67ca
use protobuf for clients with protocol > 1 ( #52 )
2021-07-13 22:28:34 -07:00
David Zhao
850fecf931
Allow publishers to set layer availability ( #51 )
...
* support client message to update active layers
* update to match new protocol
2021-07-13 21:35:08 -07:00
David Colburn
a3cfebec68
remove old deploy script
2021-07-13 13:48:22 -07:00
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