Commit Graph

693 Commits

Author SHA1 Message Date
renovate[bot]
946a39bf5d chore(deps): update actions/checkout action to v4 (#459)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 00:06:00 -07:00
Benjamin Pracht
ce275be4e6 Add entries for live playlist support (#458) 2023-08-30 14:46:03 -07:00
Raja Subramanian
dfb5162c7c RTPDrift as a separate model. (#456)
* RTPDrift as a separate model.

* generated protobuf

* remove deprecated stuff

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-29 00:13:41 +05:30
David Colburn
9f0a8f87da Participant composite (#443)
* participant composite egress

* generated protobuf

* remove composite

* generated protobuf

* export GetOutputType

* generated protobuf

* remove duplicate code

* add screenshare option

* revert psrcp

* generated protobuf

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-25 00:01:27 -07:00
Benjamin Pracht
ecca17670d Add ENDPOINT_COMPLETE ingress state (#455) 2023-08-24 13:49:03 -07:00
David Zhao
eb956a83ae Use identity when delivering data messages (#453)
* Use identity when delivering data messages

Participant ID is specific to a connection, and can be tricky to determine.
Allowing data messages to be delivered by identity instead

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
v1.6.1
2023-08-19 18:00:04 -07:00
renovate[bot]
923c1cfa18 fix(deps): update go deps (#450)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-18 12:23:19 -07:00
Raja Subramanian
74c0ca0a5b update psrpc (#452)
* update psrpc

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-18 12:19:39 +05:30
cnderrauber
13abb13b71 remove unused field (#451)
* remove unused field

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-17 15:52:18 +08:00
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