Commit Graph

  • 5ca1626439 Support join request as proto + base64 encoded query param (#3836) Raja Subramanian 2025-08-07 11:13:27 +05:30
  • 7dea101286 Clean up missed v2 pieces (#3837) Raja Subramanian 2025-08-06 22:30:50 +05:30
  • 34a491309f Delete v2 signalling (#3835) Raja Subramanian 2025-08-06 09:08:09 +05:30
  • 1fe337160a Fix: RingingTimeout was being skipped for transferParticipant (#3831) Nishad 2025-08-04 02:39:58 -07:00
  • 5751692a2f deps (#3829) Raja Subramanian 2025-08-03 04:00:38 +05:30
  • db4bc127e8 Get to the point of connecting publisher PC and using it for async signalling (#3822) Raja Subramanian 2025-08-01 18:50:28 +05:30
  • 5e483e7554 update readme (#3809) Jacob Gelman 2025-07-29 01:45:16 -07:00
  • e3155b146b Get to the point of establishing subscriber peer connection. (#3821) Raja Subramanian 2025-07-25 14:49:04 +05:30
  • a7ce138239 HTTP DELETE of participant session (#3819) Raja Subramanian 2025-07-24 23:02:45 +05:30
  • 01de0e365f Do not send leave if nil (to older clients) (#3817) Raja Subramanian 2025-07-24 17:24:35 +05:30
  • 10103449c5 Add country label to edge prom stats. (#3816) Raja Subramanian 2025-07-24 13:23:05 +05:30
  • 68387b41fe Minor tweak to keep RPC type at service level. (#3815) Raja Subramanian 2025-07-24 11:30:00 +05:30
  • a75295fcd5 More v2 signalling changes (#3814) Raja Subramanian 2025-07-24 10:14:01 +05:30
  • b20db94dc9 Validation end point for v2 signalling. (#3811) Raja Subramanian 2025-07-23 11:59:30 +05:30
  • f2f595f448 update readme (#3808) Jacob Gelman 2025-07-21 10:29:39 -07:00
  • fffc2ac090 Use signalling utils from protocol (#3807) Raja Subramanian 2025-07-21 18:15:06 +05:30
  • f5fc82d344 Filling out messages unlikely to change in v2. (#3806) Raja Subramanian 2025-07-21 12:33:52 +05:30
  • 1c99b9ad5f Split signal segmenter and reassembler. (#3805) Raja Subramanian 2025-07-21 11:10:20 +05:30
  • 0a1bfd3092 Signal handling interfaces and participant specific HTTP PATCH. (#3804) Raja Subramanian 2025-07-20 22:47:36 +05:30
  • 7837c8e595 starting signaller interface (#3802) Raja Subramanian 2025-07-20 13:48:40 +05:30
  • 18ce524455 Handle Metadata field from RoomConfig (#3798) Benjamin Pracht 2025-07-18 10:37:23 -07:00
  • 2a6a9b8a4a Grouping all signal messages into participant_signal. (#3801) Raja Subramanian 2025-07-18 15:24:52 +05:30
  • 078c01fad3 Signal v2: envelope and fragments as wire message format. (#3800) Raja Subramanian 2025-07-18 15:24:32 +05:30
  • b9a44c3fbf Signalling V2 protocol implementation start (#3794) Raja Subramanian 2025-07-18 00:01:21 +05:30
  • ba702a5323 forward agent id to job state (#3786) Paul Wells 2025-07-16 14:17:13 -07:00
  • 1f31d430b0 Map ErrNoResponse to ErrRequestTimedOut in StopEgress to avoid returning 503 (#3788) Benjamin Pracht 2025-07-14 13:30:24 -07:00
  • 51bbe8c52b Set participant active when peerconnection connected (#3790) cnderrauber 2025-07-14 10:59:59 +08:00
  • 40028dc33c Normalize known rids. (#3779) Raja Subramanian 2025-07-06 13:32:21 +05:30
  • ddd923296b Return default layer for invalid rid + track info combination. (#3778) Raja Subramanian 2025-07-05 14:43:26 +05:30
  • befe962806 Using a less complex mechanism to trunk matching by sending all trunks to MatchTrunkDetailed strong-number-filter-for-inbound-trunks Nishad Musthafa 2025-07-03 13:57:15 -07:00
  • 6f89ead3dd Revert "Fixing the check to include checking for trunks pre filtering" Nishad Musthafa 2025-07-03 11:13:02 -07:00
  • af8cac038f Fixing the check to include checking for trunks pre filtering Nishad Musthafa 2025-07-02 22:37:55 -07:00
  • 9ab5ce723d Differently handling the case of no trunks defined vs trunks defined but none matching the call Nishad Musthafa 2025-06-30 18:06:46 -07:00
  • 2a22fc4080 Strong Number filter for Trunks Added logic to fail calls when calls 'to' number on the inbound trunk did not match any trunk Nishad Musthafa 2025-06-08 23:22:30 -07:00
  • 8c033ce9fe Enable H265 by default (#3773) cnderrauber 2025-07-01 14:58:09 +08:00
  • 7678e08701 Set rids for all codecs. (#3772) Raja Subramanian 2025-07-01 11:27:03 +05:30
  • 5d636acffb Limit taking rids from SDP only in WHIP path. (#3771) Raja Subramanian 2025-07-01 08:20:20 +05:30
  • 4d09e5b564 Log SDP rids to understand the mapping better. (#3770) Raja Subramanian 2025-06-30 09:21:44 +05:30
  • c69f1aae87 Revert "Temporary change: use pre-defined rids" (#3769) Raja Subramanian 2025-06-30 07:34:58 +05:30
  • 8197438e5f bounds check layer index (#3768) Paul Wells 2025-06-29 18:37:26 -07:00
  • d11da5f5fa Temporary change: use pre-defined rids (#3767) Raja Subramanian 2025-06-29 20:00:21 +05:30
  • cb4da5333a fix(deps): update module github.com/livekit/protocol to v1.39.3 (#3733) renovate[bot] 2025-06-26 23:06:51 -07:00
  • d6d2b6d833 feat(cli-flags): add option for cpu profiling (#3765) Anunay Maheshwari 2025-06-26 23:49:55 +05:30
  • 9fc4ddbe47 ClearAllReceivers interface is used to pause relay tracks. (#3761) Raja Subramanian 2025-06-24 16:27:14 -07:00
  • 1216113b35 Do not need to just clean up receivers. Remove that interface. (#3760) Raja Subramanian 2025-06-24 12:54:34 -07:00
  • ef6c38cee5 Log previous allocation to see changes. (#3759) Raja Subramanian 2025-06-24 12:51:42 -07:00
  • 01bf96855d SVC with RID -> spatial layer mapping (#3754) Raja Subramanian 2025-06-23 12:45:13 -07:00
  • c481396f5b offer could be nil when migrating. (#3752) Raja Subramanian 2025-06-23 09:04:16 -07:00
  • 8c2fc0bcd9 Fix svc encoding for chrome mobile on iOS (#3751) cnderrauber 2025-06-23 22:39:12 +08:00
  • e467daa0d4 move egress roomID load to launcher (#3748) David Colburn 2025-06-20 16:22:19 -04:00
  • 3783ebb320 feat(cli): update to urfave/cli/v3 (#3745) Anunay Maheshwari 2025-06-20 16:58:44 +05:30
  • 03d3fcab43 Fix data packet ParticipantIdentity override logic in participant.go (#3735) Pablo Fuente Pérez 2025-06-20 07:58:31 +02:00
  • 068b43660b reuse compiled client config scripts (#3743) Paul Wells 2025-06-19 14:31:59 -07:00
  • e754a86068 return error when moving egree/agent participant (#3741) cnderrauber 2025-06-18 15:10:08 +08:00
  • 7542cf0723 remove unused code (#3740) cnderrauber 2025-06-18 10:09:30 +08:00
  • 9d569e2fef Take ClientInfo from request. (#3738) Raja Subramanian 2025-06-16 21:01:15 -07:00
  • 8077426312 chore: set workerid on job creation (#3737) Tobias Fried 2025-06-16 15:30:06 -06:00
  • 5549ab5562 Revert clearing RIDs. (#3732) Raja Subramanian 2025-06-13 23:34:01 -07:00
  • ae9673130f Clear rids if not present in SDP. (#3731) Raja Subramanian 2025-06-13 21:02:01 -07:00
  • 0e03390744 Return highest available layer if requested quality is higher than (#3729) Raja Subramanian 2025-06-13 08:44:45 -07:00
  • 9ce737db31 Add log for dropping out of order reliable message (#3728) cnderrauber 2025-06-13 22:08:56 +08:00
  • 1b95e818c9 Don't check bindState on downtrack.Bind (#3726) cnderrauber 2025-06-13 16:13:15 +08:00
  • 670f927ff6 Set and use rid/spatial layer in TrackInfo. (#3724) Raja Subramanian 2025-06-12 23:22:11 -07:00
  • a9e2911645 Add Id to SDP signalling messages. (#3722) Raja Subramanian 2025-06-12 14:39:25 -07:00
  • 4ec828ce00 Fix bug with SDP rid, clear only overflow. (#3723) Raja Subramanian 2025-06-12 14:04:13 -07:00
  • 8f6c3a9b4e Clear rids from default for layers not published. (#3721) Raja Subramanian 2025-06-12 08:59:16 -07:00
  • ce07740e11 Add simulcast support for WHIP. (#3719) Raja Subramanian 2025-06-11 19:40:38 -07:00
  • e98fb94fd2 Create client config manager in room manager constructor. (#3718) Raja Subramanian 2025-06-10 21:06:49 -07:00
  • fdf9b85290 e2e reliability for data channel (#3716) cnderrauber 2025-06-11 11:14:30 +08:00
  • 35dda8ea43 swap pub/sub track metrics (#3717) Paul Wells 2025-06-10 11:27:34 -07:00
  • 1d9a43667a Do not require create permission for WHIP participant. (#3715) Raja Subramanian 2025-06-09 22:19:00 -07:00
  • e0aea17a06 Flush stats on close (#3713) Raja Subramanian 2025-06-09 09:33:34 -07:00
  • 630aa7d970 implement observability for room metrics (#3712) Paul Wells 2025-06-09 09:32:58 -07:00
  • e7f0294e3f remove unused ws signal read loop (#3709) Paul Wells 2025-06-08 20:07:55 -07:00
  • 77f70b180b for real, pick up protocol change for webhooks queue length bucnkets (#3707) Raja Subramanian 2025-06-07 23:34:58 -07:00
  • 7b180646ec protocol dep for webhook stats buckets (#3706) Raja Subramanian 2025-06-07 10:10:45 -07:00
  • b0ab95baf7 warn about credentials when used in tokens (#3705) David Zhao 2025-06-06 22:46:23 -07:00
  • a72ce30f50 Small changes to add/use helper functions for length checks. (#3704) Raja Subramanian 2025-06-06 18:00:10 -07:00
  • 425f6bb3a9 Allow passing extra attributes to RTC endpoint. (#3693) Denys Smirnov 2025-06-06 14:40:06 +03:00
  • 758e176250 Add a trend check before declaring joint queuing region. (#3701) Raja Subramanian 2025-06-05 18:51:23 -07:00
  • fe81e41117 Adds Devin to readme so it auto updates DeepWiki weekly (#3699) Chris Wilson 2025-06-05 09:57:53 -05:00
  • 09dede358f version bump v1.9.0 (#3698) v1.9.0 David Zhao 2025-06-04 23:42:57 -07:00
  • fc867c5b8e Webhook prom stats (#3697) Raja Subramanian 2025-06-04 14:31:28 -07:00
  • 0e17916f15 Do not use Redis pipeline for SIP delete. Fixes Redis clustering support. (#3694) Denys Smirnov 2025-06-03 18:25:50 +03:00
  • 1b760393bc WHIP support. (#3692) Raja Subramanian 2025-06-03 08:23:37 -07:00
  • e4f7d81bdd add client ip to agent worker registration (#3675) Paul Wells 2025-05-20 07:58:28 -07:00
  • 6b849a87e8 update mediatransportutil for sctp congestion control (#3673) cnderrauber 2025-05-19 21:19:46 +08:00
  • 83b189b0c5 Add ServerInfo to ReconnectResponse (#3671) cnderrauber 2025-05-19 10:32:39 +08:00
  • 5f87a35b7e Prevent operating on swapped out map. (#3670) Raja Subramanian 2025-05-17 17:02:41 +05:30
  • 13b55a80ad move agent token (#3669) Paul Wells 2025-05-15 10:30:14 -07:00
  • c9385edd1e handle agent worker jwt (#3668) Paul Wells 2025-05-15 08:23:10 -07:00
  • 3b359d8b74 Use logger resolver reset to reset contexts. (#3665) Raja Subramanian 2025-05-14 21:12:12 +05:30
  • dbb70e0f06 Fix dynacast quality for moving out tracks (#3664) cnderrauber 2025-05-14 12:54:33 +08:00
  • 0a5f3c2ae6 resolve new room name logger earlier when moving participant (#3662) cnderrauber 2025-05-13 20:29:07 +08:00
  • 2df0551762 Revert unbound transceiver stop. (#3661) Raja Subramanian 2025-05-13 16:33:09 +05:30
  • 5172af1526 ~Send initial participant update only after a participant becomes active.~ - General clean up (#3655) Raja Subramanian 2025-05-13 14:46:35 +05:30
  • 5d4d86f8c5 protocol to pick resolver values replace (#3659) Raja Subramanian 2025-05-12 20:17:49 +05:30
  • 7f8e632330 Send self participant update immediately. (#3656) Raja Subramanian 2025-05-11 03:08:30 +05:30
  • 116308780e Use unordered for lossy data channel. (#3653) Raja Subramanian 2025-05-09 23:09:27 +05:30
  • aee34ffefa log request for agent dispatch api (#3650) Paul Wells 2025-05-08 08:43:43 -07:00