Commit Graph

1423 Commits

Author SHA1 Message Date
Dan McFaul
7c8172cb6e participant_rtc_init stats (#275)
* adding rtc_init

* rename participant stats

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-23 12:20:15 -07:00
David Zhao
8a49ab3e6c Added additional track events (#273)
In order to capture publish and subscribe success rate, and mute status.
v1.3.2
2023-01-15 15:19:42 -08:00
Dan McFaul
abfad31c5f adding more node stats (#268)
* adding more node stats

* fix merge conflicts

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-11 12:56:42 -07:00
cnderrauber
f637ca8e67 Add reconnect response to update configuration while reconnecting (#271)
* Add reconnect response to update configuration while reconnecting

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-11 17:19:21 +08:00
Mathew Kamkar
34cae0997a add memory total and used to node stats (#269)
* add memory total, used

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-10 12:16:47 -08:00
lukasIO
fa87d56355 Add encryption field to TrackInfo (#265)
* Add e2ee enum to TrackInfo

* generated protobuf

* rename to EncryptionType

* generated protobuf

* Nest encryption type in message

* generated protobuf

* Update livekit_models.proto

Co-authored-by: David Zhao <dz@livekit.io>

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
2022-12-28 10:19:32 +01:00
Benjamin Pracht
d4406dd279 Add an option to set the key frame interval to EncodingOptions (#266) 2022-12-28 17:21:40 +13:00
David Zhao
d9b5a759b9 chore: shortuuid v4 (#264) v1.3.1 2022-12-23 23:31:31 -08:00
Raja Subramanian
fc943512b0 ICE config definition. (#261)
* ICE config definition.

For use in cloud model also.

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-19 09:45:53 +05:30
renovate[bot]
e586f56c17 Update module github.com/pion/webrtc/v3 to v3.1.50 (#260)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 14:39:33 -08:00
Raja Subramanian
e43a6056a6 Introduce encoded participant key (#259)
* Introduce encoded participant key

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-10 11:09:57 +05:30
David Zhao
5875a37d2c Added ToZap method to return the underlying Zap logger (#258) 2022-12-09 14:22:30 -08:00
David Zhao
46717d5070 Support for participant-level log sampling (#257) v1.3.0 2022-12-08 23:53:20 -08:00
Benjamin Pracht
5420927b79 Add ingress state ended_at field (#256) 2022-12-07 18:06:23 -08:00
David Zhao
7e96a46219 Added helper to check if Redis configuration is provided (#255) v1.2.4 2022-12-04 12:36:51 -08:00
renovate[bot]
524a374588 Update module go.uber.org/zap to v1.24.0 (#254)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-30 13:33:39 -08:00
renovate[bot]
e20cc76010 Update module github.com/pion/webrtc/v3 to v3.1.49 (#253)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-24 11:29:09 -08:00
renovate[bot]
ec328397c7 Update module github.com/pion/webrtc/v3 to v3.1.48 (#215)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 17:37:54 -08:00
renovate[bot]
e2424e9a12 Update module github.com/twitchtv/twirp to v8.1.3+incompatible (#238)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 17:34:39 -08:00
renovate[bot]
c04cca18e5 Update module google.golang.org/grpc to v1.51.0 (#226)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 17:33:32 -08:00
Benjamin Pracht
56b42b9030 Document bitrate unit in VideoLayer (#251) v1.2.3 2022-11-18 10:09:19 -08:00
Benjamin Pracht
b1eab0ff38 Fallback to osstat if a matching cgroup implementation cannot be found, and fix core count computation (#249)
This should fix WSL2 support.
2022-11-11 11:21:45 -08:00
Benjamin Pracht
9303619f01 Fix typo in logger config (#248) v1.2.2 2022-11-08 14:44:55 -08:00
renovate[bot]
0f6e21a1e3 Update module github.com/prometheus/client_golang to v1.14.0 (#246)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 12:40:58 -08:00
Benjamin Pracht
5353facf2d Use UniversalClient in ingress redis RPC (#245) v1.2.0 v1.2.1 2022-11-07 14:20:34 -08:00
renovate[bot]
86e2d92816 Update module github.com/prometheus/client_golang to v1.13.1 (#244)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-06 22:46:19 -08:00
David Zhao
8449c11069 Configurable logger sampling parameters (#243) 2022-10-27 23:34:58 -07:00
Tom Xiong
92c1211d70 Support redis cluster (#241)
* use redis.UniversalClient instead of single-node client, FailoverClient and ClusterClient to support Redis Cluster mode
2022-10-27 23:34:42 -07:00
David Colburn
d3635b1226 Web egress (#242)
* add web egress

* generated protobuf

* add to other messages

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-26 13:37:34 -07:00
renovate[bot]
e5d7144e26 Update module go.uber.org/atomic to v1.10.0 (#236)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-25 23:17:56 -07:00
Benjamin Pracht
5b5031cf27 Add IngressAdmin grant (#240) 2022-10-25 18:03:02 -07:00
Raja Subramanian
b01c630e70 Track memory load in node stats. (#239)
* Track memory load in node stats.

Using a single metric defined as memory_used / memory_total
to capture fraction of total memory in use.

* generated protobuf

* group with other system stats

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-25 20:21:30 +05:30
David Colburn
41f5b55c95 AliOSS fix (#237)
* update field numbers

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-24 11:38:18 -07:00
Tom Xiong
659e8f58fb add AliOSS upload support for egress (#234) 2022-10-24 11:34:56 -07:00
Nikita Konev
8810b9cc84 Added metadata and tagging (#231) 2022-10-24 11:29:52 -07:00
renovate[bot]
b80cd331f2 Update module github.com/stretchr/testify to v1.8.1 (#235)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-24 09:45:29 -07:00
cnderrauber
3f47968225 add fps field to Subscribe Setting (#230)
* add fps field to Subscribe Setting

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-21 14:38:48 +08:00
Benjamin Pracht
f69b436be8 Move video output validation to protocol (#233) 2022-10-20 09:24:42 -07:00
Benjamin Pracht
2a4be29988 Add support for cgroup v1 to cpu stats function (#232) 2022-10-19 11:24:40 -07:00
Benjamin Pracht
9b09be77ef Cgroup aware idle CPU computation (#229)
On linux, this will report the amount of idle CPU relative to the cgroup defined quota. On other OSs, the idle cpu for the whole host is reported
2022-10-17 15:12:12 -07:00
David Colburn
cd9e72d48a Update comments (#228)
* update comments

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-17 11:25:41 -07:00
David Colburn
85bf30570f Add StartedAt and EndedAt to fileInfo and segmentsInfo (#227)
* add StartedAt and EndedAt to fileInfo and segmentsInfo

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-14 16:13:13 -07:00
cnderrauber
b0c33b869a move ExtractStreamID to sdp util (#225)
* move ExtractStreamID to sdp util

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-14 15:53:41 +08:00
cnderrauber
21e14f319a add disable_red, stereo fields for audio track (#224)
* add disable_red, stereo field for audio track

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-14 15:32:45 +08:00
Nikita Konev
19dd0a128e Added ForcePathStyle to S3Upload (#223) 2022-10-13 13:32:58 -07:00
David Colburn
d9bc6cd9cb move disable_manifest into file outputs (#222)
* move disable_manifest into file outputs

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-07 14:26:51 -07:00
lukasIO
f5abcac3a5 Add name to UpdateParticipantRequest (#221)
* add name to updateParticipantRequest

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-07 11:59:36 +02:00
David Colburn
698ea84725 Add disable manifest option (#220)
* add disable manifest option

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-06 13:55:53 -07:00
renovate[bot]
a17234b098 Update module google.golang.org/grpc to v1.50.0 (#219)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-06 13:19:09 -07:00
Benjamin Pracht
af8105ee44 Add created and deleted ingress events (#218) 2022-10-04 11:09:14 -07:00