cnderrauber
dc6ed04c39
go mod tidy
2024-07-30 14:52:50 +08:00
cnderrauber
11360cd257
WHEP support
2024-07-29 16:20:52 +08:00
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
Raja Subramanian
091eab556d
Update mediatransportutil ( #2812 )
2024-06-22 11:32:28 +05:30
David Zhao
7a774cc82a
Support for participant attributes ( #2806 )
...
* Support for participant attributes
* move metadata setters to LocalParticipant
* address feedback
* forward error
* update go mod
* update attributes first
2024-06-19 23:14:19 -07:00
Denys Smirnov
74c7b93170
Support new SIP Trunk API. Improve Redis tests. ( #2799 )
2024-06-17 21:49:51 +03:00
renovate[bot]
6a32836459
fix(deps): update go deps ( #2788 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 10:07:22 -07:00
Paul Wells
58e365847b
add test helper for config yaml tags ( #2791 )
...
* add test helper for config yaml tags
* deps
* cleanup
* cleanup
2024-06-13 23:22:39 -07:00
David Zhao
ecf1175832
Generate and send uuid with analytics ( #2790 )
...
* Generate and send uuid with analytics
* go mod
2024-06-13 23:00:50 -07:00
cnderrauber
6e4b0c20d1
update dep for fixing bucket grow ( #2785 )
2024-06-13 10:13:18 +08:00
renovate[bot]
8064e1673c
fix(deps): update go deps ( #2747 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 13:12:10 -07:00
Paul Wells
d95b59de58
update protocol ( #2764 )
...
* update protocol
* deps
2024-06-05 23:50:54 -07:00
Paul Wells
f1886ece42
update protocol ( #2760 )
...
* update protocol
* deps
2024-06-05 19:46:34 -07:00
David Zhao
b99650aaf6
Send NodeID with analytics events ( #2749 )
2024-06-02 09:09:55 -07:00
renovate[bot]
410bf7c6ec
fix(deps): update golang.org/x/exp digest to 23cca88 ( #2729 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 23:37:02 -07:00
Paul Wells
bc6dbd98c7
fix sip MatchTrunk call ( #2740 )
2024-05-28 19:04:06 -07:00
renovate[bot]
8948562572
fix(deps): update livekit deps ( #2671 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 14:01:02 -07:00
renovate[bot]
cf8c462805
fix(deps): update module github.com/hashicorp/go-version to v1.7.0 ( #2728 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 18:11:28 -07:00
cnderrauber
e6aa36fdd6
Add forward stats ( #2725 )
...
* Add forward metrics
* ignore packets was not forwarded
* rename
2024-05-24 17:43:28 +08:00
Denys Smirnov
a444f2477c
Update protocol. Support SIP transports. ( #2724 )
2024-05-23 20:31:01 +03:00
renovate[bot]
86b15c2e82
Update go deps ( #2624 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 10:00:11 -07:00
Benjamin Pracht
eef3cf0f01
Redact egress object in CreateRoom request ( #2710 )
2024-05-10 10:05:53 -07:00
renovate[bot]
65f06da1ca
Update pion deps ( #2697 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-05 21:49:16 -07:00
renovate[bot]
72f847427d
Update module github.com/pion/ice/v2 to v2.3.20 ( #2695 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 08:49:12 -07:00
renovate[bot]
3d22d794e0
Update pion deps ( #2692 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-27 23:53:53 -07:00
Denys Smirnov
07791ffc00
Pass new SIP metadata. Update protocol. ( #2683 )
2024-04-26 13:57:39 +03:00
Raja Subramanian
79f6506553
Clean up UpdateVideoLayers ( #2685 )
2024-04-26 12:21:40 +05:30
Raja Subramanian
90b47424b5
Handle UpdateLocalAudioTrack and UpdateLocalVideoTrack. ( #2684 )
...
* Handle UpdateLocalAudioTrack and UpdateLocalVideoTrack.
- Update the TrackInfo
- NOTE: populating Stereo and DisableDtx fields although there are
features now.
- The audio features in UpdateLocalAudioTrack is applied as is,
i. e. the update has the latest set of features.
- Emits a track update which will broadcast a participant update.
TODO:
-----
- Telemetry event with track update?
* update deps
2024-04-26 12:06:35 +05:30
renovate[bot]
dfadb3f087
Update pion deps ( #2617 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 22:48:47 -07:00
Paul Wells
c51b3e3fe2
use ttlcache ( #2677 )
...
* use ttlcache
* go
* test
2024-04-23 02:20:54 -07:00