Commit Graph

1423 Commits

Author SHA1 Message Date
David Zhao
c2bf62e740 Simulated subscriber bandwidth (#333)
* Simulated subscriber bandwidth

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-31 23:14:38 -07:00
Paul Wells
2336d2c655 Revert "add clock offset to timed version generator (#330)" (#332)
This reverts commit 7488296390.
2023-03-30 17:30:29 -07:00
Raja Subramanian
f1bba9bc14 Adding a time series utility. (#331)
* Adding a time series utility.

Also adding a `SWEEPER` node type.

* generated protobuf

* regen with protoco 3.21.12

* generated protobuf

* remove unnecessary prune calls

* slice -> list

* correct comment

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-30 21:48:57 +05:30
Mathew Kamkar
7488296390 add clock offset to timed version generator (#330)
* add clock offset to timed version generator

* fix interface
2023-03-29 23:27:28 -07:00
Paul Wells
7d4c517bf4 add workergroup util (#329) 2023-03-23 22:01:34 -07:00
Benjamin Pracht
e78c5b18c0 Enable all ingress presets (#328) v1.5.1 2023-03-21 18:13:29 -07:00
David Zhao
ffdcdd67ac Added react-native and rust SDKs (#326)
* Added react-native and rust SDKs

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-21 13:34:38 -07:00
renovate[bot]
379e1d3084 fix(deps): update module google.golang.org/protobuf to v1.30.0 (#325)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 10:49:41 -07:00
Benjamin Pracht
6b747fe252 Ingress protocol changes to allow specifying encoding presets (#324) 2023-03-16 09:55:31 -07:00
renovate[bot]
8fcafa0923 fix(deps): update go deps (#315)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 00:36:27 -07:00
renovate[bot]
5cdd7c494f chore(deps): update actions/setup-go action to v4 (#323)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-15 13:10:12 -07:00
David Colburn
6d1cd857eb list active egress option (#321)
* list active egress only

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-13 20:57:39 -07:00
Benjamin Pracht
c3e5be2aff Update ingress protocol definition to use the same constants as Egress for audio and video codecs (#319)
Also Add utils to convert codec enums to mime type, add VP8 constant
2023-03-10 09:46:19 -08:00
David Zhao
a1819deeab Publish and subscribe rtpstats (#317) v1.5.0 2023-03-08 23:46:19 -08:00
David Colburn
c2dcec981a bytes -> string gcp credentials (#318)
* bytes -> string credentials

* undo psrpc

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
v1.4.3
2023-03-08 18:27:49 -08:00
lukasIO
a094b92547 Add can_update_metadata field to participant permissions (#316)
* add can_update_metadata field to participant permissions

* generated protobuf

* re-add next id comment

* add name update to metadata update

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-07 12:03:19 +01:00
lukasIO
176d6d15b6 Add topic to UserPacket (#314)
* add topic to UserPacket

* generated protobuf

* mark topic as optional

* generated protobuf

* add topic also to SendDataRequest

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-06 10:44:55 +01:00
Paul Wells
c0705dbb69 Add signal relay interface (#313)
* add signal psrpc interface

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-02 18:56:09 -08:00
Paul Wells
dac2223d7a nil safe NewTimedVersionFromProto (#312) 2023-03-01 20:10:04 -08:00
Paul Wells
721dbba55d add method to get time.Time from TimedVersion (#311)
* time.Time from TimedVersion method

* time.Time rundtrip test
2023-02-28 15:52:27 -08:00
renovate[bot]
073251b64a fix(deps): update go deps (#302)
* fix(deps): update go deps

Generated by renovateBot

* go-throttle -> core

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Colburn <xero73@gmail.com>
2023-02-27 16:01:08 -08:00
Paul Wells
5fa71af6c3 range check min version (#309) 2023-02-27 15:08:48 -08:00
Paul Wells
2cf53863d5 update to psrpc v0.2.9 (#310)
* upgrade psrpc

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-27 15:05:30 -08:00
Paul Wells
43f5fc64e9 return TimedVersion update success/failure (#307) 2023-02-23 19:07:56 -08:00
cnderrauber
e946da680c parallel execute function (#306) 2023-02-22 11:00:27 +08:00
Paul Wells
26f188cb84 move TimedVersion from livekit (#305)
* move TimedVersion from livekit

* Store/Load

* cleanup

* prevent comparison

* nocmp generator

* comment for unused import

* skip update for equal

* uber atomic

* cleanup

* cleanup

* ensure ts is non-negative

* cleanup

* simplify

* cleanup

* cleanup

* assert -> require
2023-02-18 11:34:29 -08:00
David Zhao
cc52c6ef83 Allow retrieving unsampled logger for critical log lines (#304) v1.4.2 2023-02-17 21:48:58 -08:00
David Colburn
563f18426b Remove deprecated ingress rpc (#303)
* remove ingress rpc

* revert psrpc changes

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-17 13:11:33 -08:00
David Colburn
8a6b0e0562 Prevent breakage due to casting (#301)
* prevent breakage due to casting

* remove protoc version

* move old rpc systems back

* generated protobuf

* add deprecated comments

* handle new proto in SendRequest

* remove extra fields

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-15 15:59:03 -08:00
David Colburn
4a1ada9899 Move psrpc to protocol (#300)
* move psrpc to protocol

* generated protobuf

* add psrpc to proto target

* deprecate more fields

* update static check and generate

* generated protobuf

* update renovate

* use latest protoc

* psrpc 0.2.6

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-15 12:06:09 -08:00
Benjamin Pracht
3db2ee16ef Allow using the 1st sample date/time as suffix when using the egress segmented output (#299) 2023-02-13 20:12:32 -08:00
David Zhao
ec5189c9fd chore: update go module versions (#298) v1.4.1 2023-02-12 21:56:16 -08:00
David Zhao
9a57a8c5b2 Fix support for Redis cluster mode, updated to v9 (#297)
* Fix support for Redis cluster mode, updated to v9

* update to Go 1.18
v1.4.0
2023-02-12 21:48:01 -08:00
David Colburn
812bcb9904 Allow multiple outputs (#287)
* multiple outputs

* generated protobuf

* add comments

* generated protobuf

* add error to stream info

* update outputs

* generated protobuf

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-09 00:04:59 -08:00
David Colburn
800036bdb4 Add egress_id option to list egress (#296)
* add egress_id to list egress

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-09 00:01:54 -08:00
lukasIO
410ca1ce35 Revert #292 (#295)
* revert #1380

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-07 18:13:19 +00:00
cnderrauber
f6d32e15b0 Add reconnect reason and signal rtt calculation (#293)
* Add reconnect reason and signal rtt calculation

* generated protobuf

* rename prefix

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-06 10:23:48 +08:00
lukasIO
a6f6dde5db Include room, participant and other_participants in reconnect response (#292)
* include participant and other_participants in reconnect response

* generated protobuf

* generated protobuf

* also send down room

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-03 14:42:05 +00:00
David Zhao
5a66fc1d10 Source specific permissions and protocol to update participant's metadata (#282) 2023-02-02 00:34:58 -08:00
Paul Wells
358df22e41 reduce number of goroutines spawned during testing (#291) 2023-02-01 19:59:12 -08:00
Paul Wells
c71216774a fix lock tracker init for race detector (#290)
* add room/identity to node rtc messages

* fix lock tracker init for race detector

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-01 19:46:47 -08:00
David Zhao
fa1edc35c8 Ensure we don't lose context or other logger options (#289) 2023-02-01 01:21:09 -08:00
Paul Wells
cacdab7b41 add room/identity to node rtc messages (#288)
* add room/identity to node rtc messages

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-31 18:16:55 -08:00
David Zhao
9987dca3a3 Fix item sampler to avoid stacking with default sampler (#285) 2023-01-30 17:22:49 -08:00
David Zhao
a1d02655b0 Added subscription priority to UpdateTrackSettings (#281) 2023-01-29 10:54:01 -08:00
Paul Wells
f55bf39335 add norace directive to scanTrackedLocks (#280)
race detector panics if we access an object that is being gced. it
is safe here because until the finalizer finishes the `trackedLock`
won't be freed and finalizer and scan functions all hold
`weakRefLock`.
2023-01-27 20:27:00 -08:00
Paul Wells
10b378e3bc add toggle for lock tracking (#279) 2023-01-27 13:35:45 -08:00
Paul Wells
b75d0aed9e add lock tracker (#278)
* add lock tracker

* add noop to appease statick check

* cleanup

* cleanup
2023-01-27 02:58:19 -08:00
David Colburn
8368e5ada7 authenticated protoc setup (#277) 2023-01-25 15:02:55 -08:00
David Zhao
d208f34298 Including event for subscription failures (#276)
* Including event for subscription failures.

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-23 20:53:13 -08:00