Commit Graph

734 Commits

Author SHA1 Message Date
renovate[bot]
e0eaae8584 fix(deps): update module github.com/maxbrunsfeld/counterfeiter/v6 to v6.7.0 (#449)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-16 10:24:44 -07:00
Benjamin Pracht
14b7eb70d2 Update ingress layer validation logic to make sure both dimensions increase for each layer (#447)
This is a preamble to changing the ingress logic to boxing the input video into the layer dimension, instead of resizing to the layer dimensions regardless of aspect ratio.

This may cause some existing ingress to stop working.
2023-08-11 16:13:53 -07:00
renovate[bot]
f2f3cad866 fix(deps): update golang.org/x/exp digest to 89c5cff (#446)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 15:09:39 -07:00
David Colburn
6b455c1116 silence notifier http client (#445)
* notifier log error -> warn

* silence all
2023-08-10 12:29:58 -07:00
renovate[bot]
3892d26946 fix(deps): update golang.org/x/exp digest to 352e893 (#444)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-09 21:46:21 -07:00
David Colburn
24573198ef update egress intefaces (#442) 2023-08-08 13:39:25 -07:00
renovate[bot]
536a3e888e fix(deps): update golang.org/x/exp digest to 050eac2 (#441) 2023-08-08 01:19:37 -07:00
renovate[bot]
f31745a2f2 fix(deps): update go deps (#437)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-05 13:23:06 -07:00
David Zhao
f3bba12b3e Component support for logger (#436)
* Component support for logger

With the ability to dynamically update log levels per component

* support hierarchical config

* consolidate pion logger to use components
v1.6.0
2023-08-03 11:59:04 -07:00
Benjamin Pracht
405389fa48 Support URL pull in ingress (#438) 2023-08-03 10:14:19 -07:00
cnderrauber
d791f31b6e Add playoutdelay to CreateRoomRequest (#439)
* Add playoutdelay to CreateRoomRequest

* generated protobuf

* Remove max from PlayoutDelay

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-03 16:11:22 +08:00
Raja Subramanian
caf65ebc47 Filter out a TURN log. (#440)
Most frequent error, but all of it is due to non-existent stuff.
Plus, not watched for any debugging.
2023-08-03 12:39:07 +05:30
renovate[bot]
881a872e15 fix(deps): update golang.org/x/exp digest to d63ba01 (#434)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-01 21:31:20 -07:00
Théo Monnom
3cd286c9c2 add python & cpp sdk to clientinfo (#435)
* add python & cpp sdk to clientinfo

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-01 20:34:41 -07:00
Raja Subramanian
d45d830f69 De-duped slice util (#433) 2023-07-29 18:17:40 +05:30
renovate[bot]
5ca6b8f6bc fix(deps): update golang.org/x/exp digest to b0cb94b (#432)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-28 16:42:57 -07:00
David Zhao
f38c24c72d Skip noisy TURN log (#430) 2023-07-27 19:42:19 -07:00
Paul Wells
e1a077ae92 move timeout queue helper to utils (#431) 2023-07-27 19:40:59 -07:00
David Zhao
c9e9ae555f Add license headers & NOTICE (#429)
* Add license headers & NOTICE

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-27 16:43:25 -07:00
renovate[bot]
49975d3873 fix(deps): update module google.golang.org/grpc to v1.57.0 (#428)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-26 17:09:23 -07:00
Benjamin Pracht
357ef3ca23 Add average_bitrate to ingress state (#427) 2023-07-26 13:28:35 -07:00
renovate[bot]
e3b3e994e9 fix(deps): update golang.org/x/exp digest to 515e97e (#425)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-26 13:07:57 -07:00
David Colburn
5cbcc24208 Remove deprecated egress rpc (#426)
* remove old rpc system

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-25 17:11:32 -07:00
renovate[bot]
cd2fe7d63f fix(deps): update go deps (#418)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 19:16:23 -07:00
David Zhao
1cc5a5d915 Fix rare race condition with missed protoproxy update. (#424)
Also do not update refreshedAt unless content has changed
2023-07-19 14:31:52 -07:00
Raja Subramanian
9d0d6c9e94 Do not update if the model does not change. (#423)
* Do not update if the model does not change.

* No need for equality function

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
v1.5.10
2023-07-15 13:58:01 +05:30
Benjamin Pracht
3c53edc919 Move pprof support to protocol. Allow listing ingress by ingress ID. (#422) 2023-07-14 09:02:26 +08:00
David Colburn
71d539707e Egress request metadata (#421)
* request metadata

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-12 21:37:03 -04:00
David Colburn
7d8704997b Add location to startEgressRequest (#420)
* add location to startEgressRequest

* generate

* generated protobuf

* psrpc 0.3.2

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-12 20:25:00 -04:00
Benjamin Pracht
b0d723aaa9 Export redactStreamKey as RedactIdentifier (#419) 2023-07-11 15:41:19 +08:00
Benjamin Pracht
193f7bd191 Move redact.go from egress (#417) 2023-07-11 08:39:53 +08:00
renovate[bot]
fc3437606a fix(deps): update go deps (#416)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-08 22:58:39 -07:00
renovate[bot]
fefcd74b77 fix(deps): update go deps (#399)
* fix(deps): update go deps

Generated by renovateBot

* generated protobuf

* improve protoproxy test reliability

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
v1.5.9
2023-07-08 22:48:29 -07:00
kannonski
8460641348 Fix livekit-server termination after Redis master switch over (#401)
Fixes livekit/livekit#1559
2023-07-08 22:36:12 -07:00
Paul Wells
99e39d9896 add math utils (#415) 2023-07-05 23:39:19 -07:00
David Colburn
424b21fd0e retry on egress timeout or resource exhausted (#414) 2023-07-05 14:55:02 -07:00
cnderrauber
448dac4d68 Add stream to track request/info (#411)
* Add stream to track request/info

* Add PlayoutDelay to RoomConfig

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-03 15:37:52 +08:00
Raja Subramanian
e5323cdb4a Timed aggregator. (#412)
* Timed aggregator.

Online aggretor over time.

Samples added aggregate (scaled by amount of time a sample
has lived for) at the time of adding sample.

Can get aggregate, aggregate duration and average value later.

First use: in scorer to keep track of aggregate bandwidth, average
distance from desired layer

* Feedback + check for backwards time in getters.
2023-07-01 09:58:48 +05:30
Benjamin Pracht
8e67918879 Add stream_key to DeleteWHIPResourceRequest (#413) 2023-06-30 14:52:51 -07:00
David Colburn
cda2a8ac91 Use floats for cpu (#410)
* use floats for cpu

* change CPUStats.NumCPU

* missed a return
v1.5.8
2023-06-29 18:29:18 -07:00
Benjamin Pracht
0644d9a979 Fix NumCPU implementation for cgroup v1 (#409) 2023-06-29 16:07:10 -07:00
Benjamin Pracht
5cff0336ab Add resourceID to IngressState (#408) 2023-06-28 18:50:34 -07:00
Paul Wells
519c96683d add graph node delete method (#407) 2023-06-22 10:20:00 -07:00
Paul Wells
c108af2ebf allow annotating rather than omitting field sampler matches (#406) 2023-06-20 18:14:38 -07:00
Benjamin Pracht
ce9e603cfd Make the framerate field a double in InputVideoState (#405) 2023-06-20 09:16:27 -07:00
Paul Wells
089430752e add room log sampler (#404)
* add room log sampler

* go deps

* feedback

* cleanup
2023-06-18 17:50:42 -07:00
Raja Subramanian
89359963fc Spelling (#403)
* Spelling

* mage bootstrap

* generated protobuf

* SE_UNKNOWN

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-14 23:08:26 +05:30
David Zhao
7d128913f3 Create missed queueUpdate channel for ProtoProxy (#402)
This caused immediate updates to not go through right away.
2023-06-10 20:06:50 -07:00
Paul Wells
6cb3e577e2 make graph accessors consistent (#400) 2023-06-08 05:55:54 -07:00
David Colburn
0aad9fb9e7 add updatedAt to egressInfo (#398)
* add updatedAt to egressInfo

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-07 11:38:07 -07:00