renovate[bot]
faebb79ebe
Update go deps ( #1648 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 22:16:03 -07:00
Raja Subramanian
dfa3d77945
Misc changes ( #1669 )
2023-04-30 15:42:39 +05:30
Benjamin Pracht
a08cd23b6d
Adopt pion logging initialization moving to protocol ( #1667 )
2023-04-28 10:51:41 -07:00
Paul Wells
f9f89cd7cf
close signal with reliable message ( #1658 )
...
* close signal with reliable message
* update protocol
2023-04-26 22:59:39 -07:00
Paul Wells
5751b8c082
rebase ( #1654 )
2023-04-24 20:02:28 -07:00
Raja Subramanian
8ed193b231
StreamAllocator - tracking more things (#1652 )
...
* WIP commit
* Add a probe cluster mode
* better variable naming
* fix units
* WIP commit
* WIP commit
* WIP commit
* new file
* WIP commit
* Maintain history of a few things
* correct signal
* fix typo
* WIP commmit
* gofmt
* rate not sum
* adjust edges of rate monitor
* fmt
* remove debug
2023-04-25 07:31:22 +05:30
Paul Wells
7dc8f8bcd3
update psprc ( #1651 )
2023-04-23 23:51:02 -07:00
renovate[bot]
1cb189a3dd
Update module github.com/pion/transport/v2 to v2.2.0 ( #1626 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-22 21:16:11 -07:00
renovate[bot]
cf0fcc33f3
Update module github.com/rs/cors to v1.9.0 ( #1644 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-22 21:15:48 -07:00
David Zhao
3f64828a77
Send Room updates when participant counts change ( #1647 )
...
Reduces the number of unneeded generation with ProtoProxy
2023-04-22 21:08:59 -07:00
Paul Wells
745410bd69
only increment participant version after updates ( #1646 )
...
* only increment participant version after updates
* fix test util
* cleanup
* test uptrackmanager permission update version check
2023-04-22 17:48:10 -07:00
David Colburn
ab6c994db4
update protocol/psrpc ( #1643 )
...
* update protocol/psrpc
* metadata references
2023-04-21 12:43:20 -07:00
cnderrauber
0ce3ba418f
Update pion to parse multiple simulcast sdp correctly ( #1621 )
2023-04-17 10:41:07 +08:00
David Zhao
40ceddd18b
Integrate QueuedNotifier, fixes out-of-order delivery ( #1615 )
2023-04-15 01:20:23 -07:00
renovate[bot]
7b347d6f4f
fix(deps): update module github.com/pion/transport/v2 to v2.1.0 ( #1602 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 15:13:23 -07:00
renovate[bot]
df963c3561
fix(deps): update go deps ( #1613 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 15:07:28 -07:00
Raja Subramanian
ac266fbcd6
Support subscriber_allow_pause connect option ( #1612 )
...
* Support subscriber_allow_pause connect option
* optional subscriber_allow_pause field
2023-04-13 17:00:32 +05:30
David Zhao
4134965998
Integrate webhook retries ( #1607 )
2023-04-12 20:42:44 -07:00
Benjamin Pracht
c2f76b79fa
Validate IngressInfo, update the info if an ingress is active ( #1605 )
2023-04-12 13:27:57 -10:00
Paul Wells
eb095db70a
Batch signal retries ( #1593 )
...
* batch signal retries
* cleanup
* update protocol
* range check message dedup
* update protocol with codegen
* block while draining
* only log send timeouts
* cleanup
* cleanup
* cleanup
* typo
* update config yaml options
* update protocol
2023-04-09 18:18:21 -07:00
David Zhao
e03f75d6a1
Implements source-specific permissions and client-driven metadata updates ( #1590 )
...
Closes #1565
2023-04-07 23:47:49 -07:00
Paul Wells
234f7ea5cb
read batched signal messages ( #1583 )
...
* batch signal messages
* update protcol
2023-04-05 14:41:52 -07:00
Paul Wells
5552062228
drain signal stream before closing ( #1582 )
...
* drain signal stream before closing
* update psrpc
* cleanup
2023-04-05 12:29:52 -07:00
Paul Wells
6636e37664
add prometheus psrpc metrics observer ( #1571 )
...
* add prometheus psrpc metrics observer
* record rpc error counts
* update psrpc
* update protocol
2023-04-05 03:50:43 -07:00
David Zhao
fc6a306031
Create a helper for retrieving a user's actual IP ( #1579 )
2023-04-04 19:32:49 -07:00
renovate[bot]
31427f7594
Update module github.com/redis/go-redis/v9 to v9.0.3 ( #1572 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-02 13:43:05 -07:00
renovate[bot]
e67d9ca201
Update pion deps ( #1557 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29 22:04:45 -07:00
Paul Wells
aaab3b8ce8
fix signal client message buffer size ( #1561 )
...
* fix signal client message buffer size
* update psrpc dep
2023-03-29 16:34:45 -07:00
renovate[bot]
96607a170a
Update module github.com/urfave/cli/v2 to v2.25.1 ( #1553 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-26 17:18:47 -07:00
renovate[bot]
2fce780ce8
Update go deps ( #1402 )
...
* Update go deps
Generated by renovateBot
* use generics with Deque
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io >
2023-03-25 23:17:04 -07:00
David Zhao
576eb7abbd
Update urfave/cli to fix 1 return value with livekit-server --help ( #1549 )
...
Fixes #1513
2023-03-25 23:02:08 -07:00
renovate[bot]
e76f7f65aa
Update module github.com/livekit/protocol to v1.5.1 ( #1482 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 00:08:33 -07:00
David Colburn
191a9e8014
update core to 0.0.5 ( #1540 )
...
* update core
* sort imports
* fix typos
* redundant types
2023-03-22 16:53:23 -07:00
renovate[bot]
6c0ca1b165
Update module google.golang.org/protobuf to v1.29.1 [SECURITY] ( #1518 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-14 17:55:10 -07:00
David Colburn
b23a0e7f39
add active filter to ListEgress ( #1517 )
...
* add active filter to ListEgress
* update test
* missed a filter
2023-03-14 13:07:00 -07:00
renovate[bot]
c3913927f9
Update module github.com/pion/webrtc/v3 to v3.1.58 ( #1469 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 12:23:37 -07:00
David Zhao
5ff72a99b9
Report publish & subscribe RTPStats as Telemetry events ( #1506 )
2023-03-10 10:28:54 -08:00
Paul Wells
53c8e611f6
update psrpc ( #1511 )
2023-03-10 09:49:00 -08:00
Paul Wells
54bf7e0dac
allow configuring signal message buffer size ( #1504 )
...
* allow configuring signal message buffer size
* update psrpc
2023-03-08 17:34:14 -08:00
lukasIO
958d2f8284
Add topics to data channel messages ( #1489 )
...
* Add topics to data channel messages
* update protocol
2023-03-07 10:41:37 +01:00
Raja Subramanian
9e327b1f3c
Connection quality ( #1490 )
...
* Make connection quality not too optimistic.
With score normalization, the quality indicator showed good
under conditions which should have normally showed some badness.
So, a few things in this PR
- Do not normalize scores
- Pick the weakest link as the representative score (moving away from
averaging)
- For down track direction, when reporting delta stats, take the number
of packets sent actually. If there are holes in the feed (upstream
packet loss), down tracks should not be penalised for that loss.
State of things in connection quality feature
- Audio uses rtcscore-go (with a change to accommodate RED codec). This
follows the E-model.
- Camera uses rtcscore-go. No change here. NOTE: THe rtscore here is
purely based on bits per pixel per frame (bpf). This has the following
existing issues (no change, these were already there)
o Does not take packet loss, jitter, rtt into account
o Expected frame rate is not available. So, measured frame rate is
used as expected frame rate also. If expected frame rate were available,
the score could be reduced for lower frame rates.
- Screen share tracks: No change. This uses the very old simple loss
based thresholding for scoring. As the bit rate varies a lot based on
content and rtcscore video algorithm used for camera relies on
bits per pixel per frame, this could produce a very low value
(large width/height encoded in a small number of bits because of static content)
and hence a low score. So, the old loss based thresholding is used.
* clean up
* update rtcscore pointer
* fix tests
* log lines reformat
* WIP commit
* WIP commit
* update mute of receiver
* WIP commit
* WIP commit
* start adding tests
* take min score if quality matches
* start adding bytes based scoring
* clean up
* more clean up
* Use Fuse
* log quality drop
* clean up debug log
* - Use number of windows for wait to make things simpler
- track no layer expected case
- always update transition
- always call updateScore
2023-03-05 12:55:04 +05:30
Paul Wells
e22de045ba
add signal psrpc service ( #1485 )
...
* add signal psrpc service
* update protocol dep
* refactor for cloud
* update psrpc
* pr feedback
2023-03-03 15:49:46 -08:00
renovate[bot]
6eaa300949
fix(deps): update livekit deps ( #1444 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-27 22:41:02 -08:00
cnderrauber
1b3d6fad54
update to utils parallel execute ( #1450 )
...
* log change
* remove identity field
* update to protocol parallel execute
* update protocol
2023-02-22 11:09:32 +08:00
Paul Wells
b35d64ae86
finish timed version migration ( #1443 )
...
* finish timed version migration
* update protocol dep
2023-02-18 12:08:08 -08:00
renovate[bot]
49475b93ca
Update module github.com/pion/transport/v2 to v2.0.2 ( #1401 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 11:13:20 -08:00
renovate[bot]
57f6790b28
Update livekit deps ( #1400 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-17 22:09:16 -08:00
David Colburn
10c53e0ebb
Move psrpc to protocol ( #1426 )
...
* move psrpc to protocol
* update checks
* update protocol
* update protocol ref
* blank line
2023-02-15 16:47:38 -08:00
David Zhao
ea12e1477f
Update to go-redis v9. Fixed Redis cluster support ( #1415 )
...
* Update to go-redis v9. Fixed Redis cluster support
2023-02-12 22:22:21 -08:00
Mathew Kamkar
937256d89e
don't error when get tc stats fails ( #1386 )
2023-02-10 10:05:45 -08:00