renovate[bot]
e8fcbefcec
Update module github.com/prometheus/client_golang to v1.20.3 ( #2978 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 11:04:11 -07:00
Raja Subramanian
6843c1dafe
Pin to Go 1.22.7 ( #2987 )
...
* Set go version to 1.22.5
* Pin to Go 1.22.7
2024-09-07 16:55:59 +05:30
Raja Subramanian
bfb5fa1f97
Put go version at 1.22 ( #2986 )
...
Not sure what is causing it to add the minor version and toolchain.
Even now, with this, running `go mod tidy` makes those changes.
`staticcheck` says invalid Go version.
Manually setting it to 1.22.
2024-09-07 16:29:12 +05:30
Raja Subramanian
787b8450e9
Record out-of-packet count/rate in prom. ( #2980 )
...
* Record out-of-packet count/rate in prom.
Adding a field to AnalyticsStream to make this easier to report.
Let me know if adding to AnalyticsStream is not ok.
Will set up a protocol PR if it is okay.
* deps
2024-09-07 00:19:54 +05:30
cnderrauber
95fa55eb5d
Update pion to fix transceiver reuse ( #2983 )
2024-09-06 23:32:02 +08:00
renovate[bot]
a6e9795b59
Update module github.com/livekit/protocol to v1.21.0 ( #2908 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 00:05:58 -07:00
Denys Smirnov
0f7f068e61
Update protocol. Support SIP Callee dispatch rule type. ( #2969 )
2024-08-31 19:48:12 +03:00
renovate[bot]
a7add9479f
Update go deps ( #2963 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 23:09:55 -07:00
cnderrauber
16896e4d66
Add FastPublish in JoinResponse ( #2964 )
...
Set FastPublish in JoinResponse for participant can publish
and no ice fallback setting.
2024-08-28 12:00:28 +08:00
renovate[bot]
7cce1917ad
Update module github.com/jellydator/ttlcache/v3 to v3.2.1 ( #2955 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-24 10:29:47 -07:00
renovate[bot]
a76a69fb6a
Update go deps ( #2946 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 15:51:51 -07:00
cnderrauber
947e8f5909
Speed up track publication ( #2952 )
...
* speed up track publication
Add metrics for track publication and subscription
Return EnabledCodecs in JoinResponse so client can
choose codec without server side codec fallback
Cache remote webrtc track without AddTrackRequest to
let client send publisher offer before AddTrackRequest response
* go mod
* clean code
2024-08-23 18:38:32 +08:00
renovate[bot]
ebc6e49d52
Update go deps ( #2936 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 22:00:10 -07:00
renovate[bot]
210fc18281
Update pion deps ( #2932 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-15 15:49:00 -07:00
Paul Wells
c371929535
add roommanager service ( #2931 )
...
* add roommanager service
* cleanup
* deps
* timeout
* cleanup
* cleanup
* config
* cleanup
2024-08-13 11:00:41 -07:00
Raja Subramanian
edad813c61
Add DisconnectReason to ParticipantInfo. ( #2930 )
2024-08-13 17:24:09 +05:30
renovate[bot]
5d55486710
Update module github.com/ory/dockertest/v3 to v3.11.0 ( #2927 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 19:41:34 -07:00
renovate[bot]
fead891d7a
Update module github.com/pion/sctp to v1.8.21 ( #2928 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 19:38:50 -07:00
Raja Subramanian
9a6b4c6956
Send signal response for non-error cases also. ( #2926 )
...
* Send signal response for non-error cases also.
Gated by protocol version 15 or higher for sending OK response.
* explicit reason init
2024-08-12 22:25:34 +05:30
renovate[bot]
7d53a42322
Update go deps ( #2918 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 10:50:56 -07:00
dependabot[bot]
cfd6d7e560
Bump github.com/docker/docker ( #2921 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.1.0+incompatible to 27.1.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.1.0...v27.1.1 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-10 16:38:01 +05:30
Benjamin Pracht
64057c3e4d
Implement AgentDispatch service ( #2919 )
...
This allows listing, adding and deleting agent dispatches on an existing room. Requests go to a new AgentDispatchService, which sends them over RPC to the rtc.Room via the RoomManager. The rtc.Room then does agent job management using RPCs to the agent service.
2024-08-08 22:31:23 +02:00
renovate[bot]
63dd744f58
Update pion deps ( #2877 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 12:54:21 -07:00
dependabot[bot]
67a3f04d5e
Bump github.com/docker/docker ( #2911 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.0.0+incompatible to 27.1.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/commits/v27.1.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 14:44:53 +05:30
Raja Subramanian
8c323330b6
Store subscriber forwarder state ( #2907 )
...
* Forwarder state for migrating participant.
* clean up
* update protocol deps
* cleanup debug
2024-08-05 21:13:07 +05:30
renovate[bot]
9ac8be8bc2
Update go deps ( #2873 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-04 16:52:41 -07:00
renovate[bot]
0c842594e5
Update module github.com/livekit/protocol to v1.19.3 ( #2733 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 18:21:59 -07:00
David Zhao
b1fbca066f
Send the correct room closed reason to clients ( #2901 )
...
* Send the correct room closed reason to clients
* update go mod
2024-08-01 19:40:06 -07:00
Raja Subramanian
d68dd3033d
Use extended sequence number in bucket ( #2895 )
2024-07-30 14:21:37 +05:30
Benjamin Pracht
73b3a91a5c
Use RoomConfiguration message from protocol ( #2882 )
2024-07-19 13:54:33 -07:00
Benjamin Pracht
a877ba2352
Partial support for agent dispatch management ( #2872 )
...
- Store agent dispaches independently of room agents on rtc.Room
- Serialize agent dispatches in rtc.Room
- Support for agent dispatch and job serialization in redis
The agent Job object references denormalized Room and ParticipantInfo object. When storing Jobs, this sets the Room to nil, and only stores the Participant identity field. When read back, these fields need to be set to their current value.
2024-07-18 13:36:43 -07:00
cnderrauber
e3597d780d
Update pion to handle different extensions in two media section ( #2878 )
...
Also remove the code to disable DD extension for vp8/h264, it
cause DD can't be processed if the first video track is non-svc
codec.
2024-07-18 14:49:04 +08:00
renovate[bot]
fbc0cf3f86
Update golang.org/x/exp digest to 1d5bc16 ( #2856 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 11:44:41 -07:00
Paul Wells
c905336fec
mark final ice candidate ( #2871 )
...
* add IsFinal flag to last ice candidate
* deps
2024-07-16 09:50:55 -07:00
Benjamin Pracht
8605ada485
Update protocol ( #2867 )
2024-07-16 09:38:59 -07:00
Benjamin Pracht
a9aa65fdc6
Remove unused fields from RegisterWorkerRequest ( #2866 )
2024-07-15 15:22:20 -07:00
renovate[bot]
fe05322f7f
Update pion deps ( #2840 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 00:26:00 +05:30
cnderrauber
5e1b18dab3
Add option to disable ice lite ( #2862 )
...
Some sfu's ice agent implementation has problem
to establish ice connection with lite ice agent,
add option to let client to disble it in server side.
2024-07-15 15:11:46 +08:00
Raja Subramanian
1a4b1d30db
Revert to protocol with go-jose@v3 ( #2857 )
...
As dev mode uses a short secret, revert it for now.
2024-07-12 13:40:24 +05:30
Raja Subramanian
09e3aef859
Check size limits on metadata and name set from client. ( #2850 )
...
* Send error response when update metadata fails.
Keeping it simple for the first implementation.
- Send error response only if request_id != 0
- Two kinds of errors notified
o does not have permissions - NOT_ALLOWED
o attributes exceeds size limits - INVALID_ARGUMENT
* Check size limits on metadata and name set from client.
Added a name length limit also.
* check name length in service update participant path also
* limit check in limit config
* update protocol
* longer keys
2024-07-12 09:57:17 +05:30
David Colburn
ff66b545b4
update protocol/room internal ( #2855 )
2024-07-11 21:12:35 -07:00
dependabot[bot]
a44874cbc4
Bump google.golang.org/grpc from 1.64.0 to 1.64.1 ( #2851 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.64.0 to 1.64.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 00:17:15 +05:30
Benjamin Pracht
fb7eb3450e
Update agents service to updated protocol ( #2837 )
...
- Deprecate namespace field
- Restore former semantic of starting a job for each registered namespace, for a given Agent Name
- Add agentName field
- Use "dispatcher" naming convention
2024-07-08 17:09:11 -07:00
renovate[bot]
e4fba5634a
Update golang.org/x/exp digest to 46b0784 ( #2841 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 00:09:10 -07:00
renovate[bot]
2619bc366e
Update pion deps ( #2781 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 23:13:03 -07:00
cnderrauber
70fbba2844
Add track subscribed notification to publisher ( #2834 )
...
* Add track subscribed notification to publisher
* update go mod
2024-07-05 21:57:03 +08:00
cnderrauber
7dff092285
update sctp performance ( #2831 )
...
* update sctp performance
* go mod tidy
2024-07-02 14:43:44 +08:00
Benjamin Pracht
32a4d03c9e
Implement Agents protocol addition ( #2786 )
2024-06-27 19:20:52 -07:00
Raja Subramanian
fa490dd510
Log rtp stats more consistently. ( #2816 )
...
* Log rtp stats more consistently.
Thank you Paul for the logging tip.
Also update deps.
* remove duplicate logging field
* nil check
2024-06-25 14:55:42 +05:30
Denys Smirnov
4388618e9a
Update protocol. Use SIP grants. ( #2808 )
2024-06-23 21:54:28 +03:00