Commit Graph

  • 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
  • 793b383a52 Add Moving participant to another room (#3648) cnderrauber 2025-05-08 12:58:24 +08:00
  • 2fff36cb35 Stub MoveParticipant so that cloud can include the latest protocol. (#3646) Raja Subramanian 2025-05-07 22:36:39 +05:30
  • d4ab1142cb Redact address (#3643) Raja Subramanian 2025-05-06 09:51:30 +05:30
  • b83190a379 protocol update to fix memory stats path (#3642) Raja Subramanian 2025-05-05 19:10:30 +05:30
  • a1f4e88edb Update protocol to latest, got bit by tag (#3641) Raja Subramanian 2025-05-05 16:56:30 +05:30
  • 8d3902af36 Protocol to pick up cgroups v2 memory path fix (#3640) Raja Subramanian 2025-05-05 16:22:07 +05:30
  • 2f002388b6 Use participant close reason in remove. (#3639) Raja Subramanian 2025-05-05 11:50:53 +05:30
  • 58822c26ab Include clientInfo in connectivity logs. (#3638) Raja Subramanian 2025-05-05 10:44:17 +05:30
  • 6d6393a6e0 Take AudioFeatures from AddTrack. (#3635) Raja Subramanian 2025-05-01 13:53:09 +05:30
  • 086704128c Limit buffer queue before Bind. (#3634) Raja Subramanian 2025-05-01 13:49:06 +05:30
  • 9f5bc9b9b5 Avoid synthesising duplicate feature. (#3632) Raja Subramanian 2025-04-30 17:52:26 +05:30
  • 847239c3f2 Disable vp9 for safari 18.4 (#3631) cnderrauber 2025-04-29 13:17:39 +08:00
  • f69ab68045 Populate the sender identity when translating to user packet. (#3628) Raja Subramanian 2025-04-25 23:44:43 +05:30
  • e14905581c Forward data between WHIP client and non-WHIP client (#3627) Raja Subramanian 2025-04-25 23:20:08 +05:30
  • 6739e7bcc8 Broadcast inside lock (#3626) Raja Subramanian 2025-04-25 12:21:30 +05:30
  • f24152b4c0 Call Broadcast in lock scope. (#3625) Raja Subramanian 2025-04-25 12:12:10 +05:30
  • b760918a0d Use logger from request context. (#3623) Raja Subramanian 2025-04-24 11:34:16 +05:30
  • 34a2e2c107 Check for multiple layers for managed track. (#3622) Raja Subramanian 2025-04-24 10:02:38 +05:30
  • 4955ebe423 Forward transfer headers to internal request (#3615) Andrea Lovicu 2025-04-22 20:43:23 +02:00
  • d9ee921445 Set up RTX for WHIP publish (#3619) Raja Subramanian 2025-04-22 23:12:41 +05:30
  • d8cf54399f Determine TURN connection type and no fallback for TURN/TLS. (#3612) Raja Subramanian 2025-04-22 11:42:05 +05:30
  • d0d212fd13 Fix WHIP ICE restart. (#3616) Raja Subramanian 2025-04-18 01:31:56 +05:30
  • 5e7f8a1278 Update mediatransportutil for max sctp message (65K) (#3611) cnderrauber 2025-04-16 14:34:33 +08:00
  • 28dfac14e0 Use exported GetEgressNotifyOptions (#3604) Benjamin Pracht 2025-04-11 09:45:27 -07:00
  • 75236befcf protocol update to fix IPv6 SDP fragment parsing (#3603) Raja Subramanian 2025-04-11 20:29:08 +05:30
  • 2130980d17 Add basic video support to WHIP. (#3602) Raja Subramanian 2025-04-11 13:07:47 +05:30
  • e5cbb22777 Allow specifying extra webhooks with egress requests (#3597) Benjamin Pracht 2025-04-09 16:20:21 -07:00
  • 7e16106a0e Add OnSubscirberReady callback on LocalParticipant. (#3600) Raja Subramanian 2025-04-09 15:02:27 +05:30
  • 5c2d96b9d3 Check DestinationRoom of VideoGrant for participant forwarding (#3599) cnderrauber 2025-04-09 15:13:29 +08:00
  • 2e236a193e Revert participant state ACTIVE change. (#3598) Raja Subramanian 2025-04-09 12:12:56 +05:30
  • 35ac5f561a Add support for WHIP ICE Trickle/Restart. (#3596) Raja Subramanian 2025-04-09 00:20:58 +05:30
  • ec2dff96a3 Fix SIP updates when replacing slices. (#3592) Denys Smirnov 2025-04-08 17:39:16 +03:00
  • e24fe77bc7 map PEER_CONNECTION_DISCONNECTED -> CONNECTION_TIMEOUT (#3591) Raja Subramanian 2025-04-08 00:00:10 +05:30
  • 6ee6eb43fc Do not drop audio codecs (#3590) Raja Subramanian 2025-04-07 22:29:43 +05:30
  • 68357ba60a List audio codecs after video codecs. (#3589) Raja Subramanian 2025-04-07 21:38:56 +05:30
  • 05a891ffdb Fix rule (had an extra bracket) (#3588) Raja Subramanian 2025-04-07 19:07:52 +05:30
  • d7c410910f Exclude RED from enabled codecs for Flutter + 2.4.2 + Android. (#3587) Raja Subramanian 2025-04-07 14:47:03 +05:30
  • ee08aede5b skip out of order participant state updates (#3583) Paul Wells 2025-04-06 06:44:50 -07:00
  • 15a8d9a266 Break track published fuse when there are no tracks (#3581) Raja Subramanian 2025-04-05 22:47:23 +05:30
  • 35f83c515b Replace Promise with Fuse. (#3580) Raja Subramanian 2025-04-05 16:27:13 +05:30
  • 07fe9b7241 Prevent migration race. (#3579) Raja Subramanian 2025-04-05 16:12:25 +05:30
  • ac8082fffb Use older SDP module to accommodate bad SDP. (#3578) Raja Subramanian 2025-04-05 12:55:39 +05:30
  • 1c8307c72c Use cgroup for memstats. (#3573) Raja Subramanian 2025-04-05 11:54:36 +05:30
  • e9be0fca54 log SDP offer on error (#3577) Raja Subramanian 2025-04-05 02:07:00 +05:30
  • 3238ab8d77 Calculate rates for memory used and total. (#3570) Raja Subramanian 2025-04-02 10:23:38 +05:30
  • d08487bf83 Unlabeled (pass through) data channels. (#3567) Raja Subramanian 2025-04-01 21:59:31 +05:30
  • 52ce18d56e fix: revert recent changes to determine simulcast from sdp (#3565) Anunay Maheshwari 2025-03-31 23:15:44 +05:30
  • cdfbb106d1 Audio uses signal SignalCid and SdpCid. (#3564) Raja Subramanian 2025-03-31 21:16:11 +05:30
  • ed5e2f16b2 Keep simulcast information tied to receiver. (#3563) Raja Subramanian 2025-03-31 19:25:57 +05:30
  • ad010cfc43 chore(logs): log VLS type for VP9/AV1 (#3561) Anunay Maheshwari 2025-03-31 12:11:08 +05:30
  • 8cc17f8f8b Rework node stats a bit. (#3555) Raja Subramanian 2025-03-27 12:42:19 +05:30
  • 15f565510c fix(video): determine svc/simulcast from SDP for advanced codecs (#3549) Anunay Maheshwari 2025-03-26 16:22:32 +05:30
  • 2b6a46f402 Handle prefer_regression for backup codec (#3554) cnderrauber 2025-03-26 16:27:50 +08:00
  • b0abb0ae6e Add option to use different pacer with send side bwe. (#3552) Raja Subramanian 2025-03-25 12:57:42 +05:30
  • 26822b6b49 ParseUsername utility for TURN user name. (#3547) Raja Subramanian 2025-03-22 13:16:13 +05:30
  • 55909ed7c4 log the initial join response (#3546) Raja Subramanian 2025-03-22 11:06:05 +05:30
  • 97fcb82a77 Fix: Return NotFoundErr instead of Unavailable when the participant does not exist in UpdateParticipant. (#3543) Soungmin Son (Eddy) 2025-03-21 15:56:34 +09:00
  • 75d0e18e4a Implement SIP update API. (#3141) Denys Smirnov 2025-03-20 18:37:33 +02:00
  • e118aff125 Fire track subscribed when the subscriber connected (#3540) cnderrauber 2025-03-20 17:47:21 +08:00
  • 13417c01c6 Send mute event only on change (#3537) Raja Subramanian 2025-03-19 19:22:49 +05:30
  • 7f4c4597f1 Stubs for SIP update API. (#3533) Denys Smirnov 2025-03-19 14:58:40 +02:00
  • 1f525ab7db Allow configuring a project specific subdomain for TURN ninad/inf-763-add-turn-domains-template-01 Ninad Pundalik 2025-03-19 14:26:30 +05:30
  • fe673bb257 Send regressed codec upstream stats to analytics. (#3532) Raja Subramanian 2025-03-18 12:46:24 +05:30
  • 8eb81388e6 Use a generation to counter to stop key frame seeder on codec change (#3531) Raja Subramanian 2025-03-18 07:41:30 +05:30
  • 188470a24b Do not accept unsupported track type in AddTrack (#3530) Raja Subramanian 2025-03-17 12:28:00 +05:30
  • 507fc9cf76 Do not instantiate 0 sized sequencer. (#3529) Raja Subramanian 2025-03-17 10:31:32 +05:30
  • 20bddfea1e Clean up published track on participant removal. (#3527) Raja Subramanian 2025-03-14 16:09:22 +05:30
  • 65d8aa2847 Handle subscribe race with track close better. (#3526) Raja Subramanian 2025-03-14 14:37:37 +05:30
  • a6cb00b31e Reduce seeder duration to 30s and also do not force send PLI. (#3525) Raja Subramanian 2025-03-13 10:41:42 +05:30
  • c823320528 Add a key frame seeder in up track. (#3524) Raja Subramanian 2025-03-12 22:11:27 +05:30
  • 0f61ff3a2f Remove redundant log (#3523) Raja Subramanian 2025-03-12 15:31:08 +05:30
  • 7685cd25fd Log ParticipantInit on signal start to get a picture of join params (#3522) Raja Subramanian 2025-03-12 14:55:16 +05:30
  • ac9e62ef05 add server agent load threshold config (#3520) Paul Wells 2025-03-11 21:07:01 -07:00
  • cd5d32f005 Add pID and connID to log context to make it easier to search using pID. (#3518) Raja Subramanian 2025-03-11 22:33:08 +05:30
  • 2d9aa6dde4 Update api call info method (#3515) shishirng 2025-03-11 05:56:30 -04:00
  • b3779a9086 WebHookConfig (#3517) Raja Subramanian 2025-03-11 13:49:29 +05:30
  • 6121b9af5e Check ForwardParticipant room name (#3514) cnderrauber 2025-03-11 10:07:05 +08:00
  • 9a7c944252 mediatransportutil update (#3511) Raja Subramanian 2025-03-10 21:28:03 +05:30