Benjamin Pracht
59f4b65928
Move the WHIP RPC handler to IngressHandler ( #367 )
2023-04-28 14:25:33 -07:00
Benjamin Pracht
db5afb1c7f
Protocol support for WHIP ingress ( #366 )
...
The pion logger package was extracted from livekit-server. The err_array code is from egress.
2023-04-27 18:13:59 -07:00
Paul Wells
79477e28a1
add signal relay close prop ( #365 )
2023-04-26 22:50:46 -07:00
renovate[bot]
5ea01f3d4a
fix(deps): update go deps ( #362 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 21:27:33 -07:00
Raja Subramanian
c54f5f7f41
Adding a few more bits ( #361 )
...
- getting samples after some time
- getting linear extrapolated value
some day, I will use all of these :-)
2023-04-24 13:09:01 +05:30
renovate[bot]
33317cadbc
fix(deps): update module github.com/pion/webrtc/v3 to v3.1.61 ( #360 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-23 21:53:06 -07:00
David Zhao
eee263b380
Improve protoproxy test reliability ( #359 )
2023-04-22 21:09:04 -07:00
David Zhao
a68f38ce7d
Added ProtoProxy util, NumPublishers field ( #358 )
...
ProtoProxy achieves two goals:
- avoids needless regeneration of readonly protobufs
- update certain changes periodically
v1.5.5
2023-04-22 20:25:51 -07:00
Paul Wells
eb3ef0f4bf
add method to check if timed version is uninitialized ( #357 )
2023-04-22 06:14:40 -07:00
Raja Subramanian
6707e562d4
Adding a collapse duration for repeated values. ( #356 )
...
* Adding a collapse duration for repeated values.
Hoping to use this struct more widely. Hopefully in stream allocator.
That's what I am looking at now.
* add kendall's tau
* introduce update op latest
2023-04-22 11:23:06 +05:30
Raja Subramanian
3058e52593
Moving timeseries to own module and adding more stats/tests. ( #355 )
...
* Moving timeseries to own module and adding more stats/tests.
* clean up
2023-04-22 09:33:22 +05:30
renovate[bot]
31f880940e
fix(deps): update golang.org/x/exp digest to 133eef4 ( #352 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-21 12:28:10 -07:00
David Colburn
0975cb52f6
Update psrpc ( #354 )
...
* psrpc 0.3
* generated protobuf
* bootstrap install latest
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-21 12:22:04 -07:00
renovate[bot]
1e793a8870
fix(deps): update go deps ( #349 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-16 21:53:46 -07:00
David Zhao
d2054890a6
Fix incorrectly wiping out dropped count ( #351 )
2023-04-16 09:33:59 -07:00
David Zhao
f54aaadb8c
Revamped notifier to avoid out of order delivery ( #350 )
...
Moving to a structure where each URL occupies their own delivery goroutine.
This avoids blocking of notifications to other URLs.
v1.5.4
2023-04-15 01:04:56 -07:00
renovate[bot]
2f08c82d22
fix(deps): update module github.com/prometheus/client_golang to v1.15.0 ( #348 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 15:08:39 -07:00
Raja Subramanian
5fea69067b
Explicitly set if subscriber_allow_pause is valid ( #347 )
...
* Explicitly set if subscriber_allow_pause is valid
Need to know if `false` (which would be default if not set) is
explicitly set or not.
* generated protobuf
* Use optional, thank you Lukas
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-13 16:49:58 +05:30
Raja Subramanian
bfe64b24ff
SubscriberAllowPause as a connection option. (#346 )
...
* `SubscriberAllowPause` as a connection option.
This allows controlling stream allocator allow pause or not decision
through a connection option.
NOTE: Thinking ahead a bit, would we allow pause or not at a track
level? We are going to do subscription priority. Maybe, we can also
allow pause or not at track level by adding it to `UpdateTrackSettings`.
Wondering if things are going to be confusing if we do that also.
I think the hierarchy would be (order of increasing precedence)
- from config
- connection option added in this PR will take effect if set
- track level allow pause config if we decide to do this (have to
make sure that we can determine that the value was explicitly set in
the protocol message vs using default value in protocol message).
* psrpc updated compile
* generated protobuf
* update bootstrap psrpc
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-13 16:08:19 +05:30
David Zhao
2956c3424f
Improve webhook resilience with retryablehttp ( #345 )
v1.5.3
2023-04-12 16:28:35 -07:00
Benjamin Pracht
f70173e98e
Improve IngressInfo validation for serialization use cases. Also enforce even layer dimensions ( #344 )
2023-04-12 13:16:17 -10:00
Benjamin Pracht
0947b07013
Allow empty layer array ( #343 )
2023-04-10 07:32:37 -10:00
Paul Wells
30f8b4c081
add sequence and batch request fields for signal ( #342 )
...
* add sequence and batch request fields for signal
* codegen
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-09 18:11:18 -07:00
Paul Wells
0f2f2cde6f
update psrpc ( #341 )
2023-04-07 23:09:19 -07:00
David Zhao
b911c52c6d
Fixes CanPublishSource check, added helper functions ( #340 )
v1.5.2
2023-04-07 17:56:05 -07:00
Benjamin Pracht
48e7d8e34e
Validate ingress info encoding parameters ( #339 )
2023-04-07 11:43:56 -07:00
Paul Wells
927c9ea2b4
add responses field to signal relay response ( #338 )
...
* add responses field to signal relay response
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-05 12:56:05 -07:00
Benjamin Pracht
802309c658
Work around phantom CPU core reporting in group v1 ( #337 )
2023-04-05 12:46:50 -07:00
Paul Wells
8c8b87686b
update psrpc ( #336 )
...
* update psrpc
* generated protobuf
* cleanup
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-05 03:33:03 -07:00
David Zhao
47b8b5fce6
Add region settings message. ( #335 )
...
* Add region settings message.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-04 20:51:22 -07:00
David Zhao
a1a39a16f4
Update from square/go-jose.v2 to go-jose/go-jose/v3 ( #334 )
...
square/go-jose is deprecated
2023-04-04 18:09:17 -07:00
renovate[bot]
86bb95f8e6
fix(deps): update go deps ( #327 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-02 13:44:05 -07:00
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