Commit Graph

244 Commits

Author SHA1 Message Date
lukasIO
981fefbbe9 Add signal requests for local track updates (#651)
* Add signal requests for local track updates

* changeset

* fix indices

* fix field naming

* generated protobuf

* address comment

* generated protobuf

* Remove video features for now

* generated protobuf

* whitespace

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-19 13:26:46 +01:00
Denys Smirnov
44e9dc34b4 Allow sending DTMF when creating SIP participant (#658)
* Allow sending DTMF when creating SIP participant.

* generated protobuf

* Add changeset.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-14 22:39:25 +02:00
Raja Subramanian
cf54792d06 Report drift based on adjusted report time. (#648)
* Report drift based on adjusted report time.

RTCP Sender Reports from publisher are re-based to SFU time base.
Add a field to display drift based on re-mapped time.

* generated protobuf

* change name

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-13 14:00:05 +05:30
David Colburn
00c977ffbb endpoint -> proxy (#638)
* endpoint -> proxy

* generated protobuf

* proxy config

* reorganize

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-11 10:47:44 -07:00
David Colburn
fae28895ef Add gcp custom endpoint (#637)
* add gcp custom endpoint

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-08 09:08:39 -08:00
David Colburn
37d8b0515d add details field to egressInfo (#628)
* add details field to egressInfo

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 11:42:36 -08:00
Denys Smirnov
1552274d8d Accept SIP DTMF via data channel (#630)
* Accept SIP DTMF via data channel.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 20:56:47 +02:00
Paul Wells
dde5199e52 add departure timeout to room create request (#626)
* add departure timeout to room create request

* gen

* cleanup

* gen
2024-03-05 08:42:05 -08:00
Paul Wells
50165a956a add departure timeout to room (#625) 2024-03-05 07:54:36 -08:00
Denys Smirnov
7a70c5da9b Expose trunks/dispatch validation for API/CLI. Deprecate regexps for inbound. (#623) 2024-03-01 11:38:19 +02:00
Benjamin Pracht
9c3dabb016 Add participant_metadata to UpdateIngress (#597) 2024-02-07 14:22:07 -08:00
Benjamin Pracht
eb3e3303ab Allow setting ingress participant metadata (#593) 2024-02-06 16:12:30 -08:00
Raja Subramanian
39eb9f38a0 Notify disabled tracks in SyncState. (#591)
* Notify disabled tracks in SyncState.

When migrating, the new server would not know if a subscriber mute was
active on any of the subscribed tracks. Client would have to notify that
so that the new server can apply the setting upon subscription.

Add a list of disabled tracks to sync state.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-06 22:30:43 +05:30
Raja Subramanian
31b03e6905 Augment LeaveRequest with alternate regions. (#585)
* Augment LeaveRequest with alternate regions.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-25 14:07:57 +05:30
Denys Smirnov
3bd4ca5433 Remove unused SIP participant APIs. (#578) 2024-01-24 18:38:16 +02:00
Paul Wells
9e82495c04 add psrpc redis keepalive (#582)
* add psrpc redis keepalive

* generated protobuf

* codegen

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-21 06:12:01 -08:00
Raja Subramanian
4f497ff252 Reverting adding controller id and selection reason to start session (#581)
* Reverting adding controller id and selection reason to start session

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-20 12:10:21 +05:30
Raja Subramanian
9786b97e9c Add ControllerId and SelectionReason to StartSession. (#579)
* Add ControllerId and SelectionReason to StartSession.

This will allow media node to have those information.
Main purpose will be able to log it in all in one context.

* generated protobuf

* change name from controller_id -> controller_node_id

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-19 15:29:47 +05:30
Paul Wells
cf33ad3861 remove psrpc enabled config (#577)
* remove psrpc enabled config

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-18 03:25:40 -08:00
lukasIO
6dc023d7ed Add simulate scenarios for disconnecting signal during connection resume (#575)
* Add simulation of disconnect_signal_on_resume.

* generated protobuf

* simulate signal on resume no messages

* generated protobuf

---------

Co-authored-by: boks1971 <raja.gobi@tutanota.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-17 16:58:16 +05:30
shishirng
4f3e8bebf9 Add projectID key to event, stat (#562)
* Add projectID key to event, stat
* generated protobuf

Signed-off-by: shishir gowda <shishir@livekit.io>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-03 06:03:18 -05:00
Paul Wells
01b5f081d6 add timed version to room (#561)
* add version to room

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-30 01:41:20 -08:00
shishirng
80e8b5a2d1 analytics: send local room state (#554)
* Add IngestNodeRoomState for sending node's room state
* generated protobuf

Signed-off-by: shishir gowda <shishir@livekit.io>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-22 18:44:45 -05:00
renovate[bot]
00894c56f4 Update module google.golang.org/protobuf to v1.32.0 (#556)
* Update module google.golang.org/protobuf to v1.32.0

Generated by renovateBot

* generated protobuf

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-22 09:40:18 -08:00
Raja Subramanian
8fb7e76324 Add Version to TrackInfo. (#548)
* Add Version to TrackInfo.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-19 11:42:22 +05:30
Denys Smirnov
3045ec7650 Add Type for a Participant. (#542) 2023-12-14 03:35:06 +02:00
Raja Subramanian
1c3f5fe919 Rename ConnectionQuality DISCONNECTED -> LOST (#531)
* Rename ConnectionQuality DISCONECTED -> LOST

DISCONNECTED seems to indicate that it is irreversible.
LOST is short and does not have that terminal kind of feel.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-29 23:05:44 +05:30
David Zhao
ff80e6fd1b Docs for Egress storage fields (#530)
* Docs for Egress storage fields

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-29 09:35:07 -08:00
spennihana
fd7066503f [S3 Upload] Add content disposition field (#525) 2023-11-27 13:48:43 -08:00
Raja Subramanian
1dda6d8eb0 Add DISCONNECTED to ConnectionQuality (#527)
* Add  to ConnectionQuality

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-27 22:56:39 +05:30
Denys Smirnov
0cb26043c3 Update SIP protocol for outbound calls. (#523) 2023-11-21 10:37:49 -08:00
Denys Smirnov
aa43aa7482 Update SIP protocol (#520)
* SIP: Remove redundant SIPDispatchRulePin.

* SIP: Add NoPin flag to the EvaluateSIPDispatchRulesRequest.
2023-11-16 09:17:04 -05:00
Sean DuBois
e65cc3e9fe Add SIP RPC (#514) 2023-11-13 20:25:16 -05:00
David Colburn
e230ee2d84 Add agent to participant permission (#513)
* add agent to participant permission

* generated protobuf

* agent values

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-07 10:51:01 -08:00
David Colburn
6d382559cf Agents (#511)
* rebased

* regenerate

* generated protobuf

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-03 11:22:11 -07:00
Sean DuBois
9f01c9ed76 Add SIP Support (#507) 2023-11-01 23:29:23 -04:00
David Zhao
873785a90b Bump protoc version (#506)
* Bump protoc version

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-27 12:28:06 -07:00
David Colburn
197fbc31df audio + video quality (#499)
* audio + video quality

* generated protobuf

* remove override comment

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-23 13:32:52 -07:00
David Colburn
0a1ad709d1 add quality, remove updateOutputs (#498)
* add quality, remove updateOutputs

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-23 12:39:13 -07:00
Benjamin Pracht
a020215c5c Improve consistency of some egress images fields naming (#485) 2023-09-29 12:36:53 -07:00
Benjamin Pracht
a73f47fb8b Add egress image output (#457) 2023-09-28 15:01:38 -07:00
cnderrauber
281e00a4a6 Move playout_delay & sync_streams to internal model (#484)
* Move playout_delay & sync_streams to internal model

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-28 14:58:09 +08:00
cnderrauber
fcfd77e3a3 Add SyncStreams flag to room (#483)
* Add SyncStreams flag to room

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-28 14:04:11 +08:00
cnderrauber
821c244d8c Add generic type cast for ids and strings (#478) 2023-09-20 16:49:13 +08:00
cnderrauber
dd24d07183 Add max playoutdelay (#476)
* Add max playoutdelay

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-18 21:05:19 +08:00
David Colburn
933a0f5464 add auto participant egress (#472)
* add auto participant egress

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-13 21:38:55 -07:00
Benjamin Pracht
2770beb37a Add ingress high motion presets (#470) 2023-09-13 18:01:32 -07:00
David Zhao
8dbc929ca4 Allow RoomService.SendData to use participant identities (#464)
* Allow RoomService.SendData to use participant identities

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-08 13:58:55 -07:00
Benjamin Pracht
ce275be4e6 Add entries for live playlist support (#458) 2023-08-30 14:46:03 -07:00
Raja Subramanian
dfb5162c7c RTPDrift as a separate model. (#456)
* RTPDrift as a separate model.

* generated protobuf

* remove deprecated stuff

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-29 00:13:41 +05:30