Commit Graph

  • 8e01e595b8 Release 1.9.7 (#4128) v1.9.7 Raja Subramanian 2025-12-05 11:13:05 +05:30
  • 7c1a0fab7c Fix concurrent map access. (#4127) Raja Subramanian 2025-12-05 10:48:10 +05:30
  • 14446b1cc1 Let participant close remove the published tracks. (#4125) Raja Subramanian 2025-12-04 22:37:08 +05:30
  • fa0633aa3e move utils.WrapAround to mediatransportutil (#4124) cnderrauber 2025-12-04 17:45:11 +08:00
  • f8706cd470 Update pion/ice to stop gather first on close (#4123) Raja Subramanian 2025-12-04 12:22:52 +05:30
  • 7954748d7a Data tracks (#4089) Raja Subramanian 2025-12-04 10:44:34 +05:30
  • 7158d98366 log bucket growth (#4122) Raja Subramanian 2025-12-03 18:48:02 +05:30
  • 04b35eb626 Release v1.9.6 (#4121) v1.9.6 Raja Subramanian 2025-12-01 12:41:10 +05:30
  • ebdcead511 Update mediatransportutil to get bucket packet size limit. (#4120) Raja Subramanian 2025-12-01 11:31:37 +05:30
  • 411b09f6ca Release v1.9.5 (#4119) Raja Subramanian 2025-12-01 10:51:07 +05:30
  • 8dcf235a02 Update pion/ice - attempt to address tcp packet conn close hang (#4116) Raja Subramanian 2025-11-30 20:06:19 +05:30
  • 64c651431e Update mediatransportutil (#4115) Raja Subramanian 2025-11-28 21:51:53 +05:30
  • 0a2943bbc5 Clean up bits added to debug peer connection close hang. (#4114) Raja Subramanian 2025-11-28 10:30:39 +05:30
  • 9c483a693a Use released version v1.8.41 of pion/sctp (#4113) Raja Subramanian 2025-11-27 21:01:00 +05:30
  • 35c79a57d7 Update SCTP hash, had the wrong one in previous PR (#4111) Raja Subramanian 2025-11-27 15:52:45 +05:30
  • e0fbbef1cd Update pion/sctp with RFC9260 revert (#4110) Raja Subramanian 2025-11-27 15:32:10 +05:30
  • f3c8091797 Try SCTP with read deadline to unblock abort. (#4109) Raja Subramanian 2025-11-27 13:18:06 +05:30
  • bd5382daaa Splitting transport close timeout logs. (#4108) Raja Subramanian 2025-11-27 10:02:01 +05:30
  • 6d4154b8a7 Update pion/ice. (#4107) Raja Subramanian 2025-11-27 00:54:49 +05:30
  • a6418ae219 Log more peer conenction state on close timeout. (#4105) Raja Subramanian 2025-11-26 19:58:31 +05:30
  • 06d999748f Check for cancel on unsubscription/source track going away. (#4104) Raja Subramanian 2025-11-25 21:32:21 +05:30
  • 7f10e18bac Record join/publish/subscribe cancellations. (#4102) Raja Subramanian 2025-11-25 14:06:02 +05:30
  • 402936324c Clear stereo=1 if stereo is not enabled. (#4101) Raja Subramanian 2025-11-24 21:31:56 +05:30
  • 70f6def39d Add checks for participant and sub-components close. (#4100) Raja Subramanian 2025-11-24 18:07:33 +05:30
  • ffbabcc772 Switch forwarding latency log to Debugw (#4098) Raja Subramanian 2025-11-23 11:22:10 +05:30
  • 27d82a724e Fix "address" typo in transport logs (addddress → address) (#4097) aleb_the_flash 2025-11-22 17:00:02 +01:00
  • 37a06821e2 logger proto redaction. (#4090) Raja Subramanian 2025-11-18 14:15:17 +05:30
  • 54cf7d46c8 Control latency of lossy data channel (#4088) cnderrauber 2025-11-18 16:30:16 +08:00
  • 5175c1afa1 Lock x/tools at 0.37.0 (#4085) Raja Subramanian 2025-11-15 19:14:03 +05:30
  • d510fff1e7 Downgrade x/tools to be able to make a release (#4084) v1.9.4 Raja Subramanian 2025-11-15 18:56:22 +05:30
  • c3ea5890d5 Prepare release v1.9.4. (#4083) Raja Subramanian 2025-11-15 17:08:17 +05:30
  • 3a128e61c1 protocol bump for SIP error mapping and validation (#4081) Alex 2025-11-14 10:54:26 -08:00
  • c3964ba2eb Use sync.Pool for objects in packet path. (#4066) Raja Subramanian 2025-11-14 16:13:23 +05:30
  • f8b994d491 Forwarding latency measurement tweaks. (#4080) Raja Subramanian 2025-11-13 18:39:49 +05:30
  • f4929f099e Revert "Revert pion/transpor to v3.0.8 (#4073)" (#4074) Raja Subramanian 2025-11-12 13:10:05 +05:30
  • a04d9c48a5 Revert pion/transpor to v3.0.8 (#4073) Raja Subramanian 2025-11-12 12:49:28 +05:30
  • 2d5054ad01 kind details for connector (#4072) cnderrauber 2025-11-11 21:50:48 +08:00
  • a272e28ae0 Log raeson for subscriber not being to determine codec. (#4071) Raja Subramanian 2025-11-11 16:42:42 +05:30
  • b9b4eec991 Update pion/transport to v3.1.1 (#4070) Raja Subramanian 2025-11-11 10:55:01 +05:30
  • b23d093c2f update protocol (#4069) Paul Wells 2025-11-09 19:42:08 -08:00
  • 4ce07bedeb Higher resolution forwarding latency histogram. (#4067) Raja Subramanian 2025-11-09 17:29:40 +05:30
  • 858db7ab7a fix(deps): update module github.com/livekit/protocol to v1.43.0 (#4015) renovate[bot] 2025-11-08 01:50:43 -08:00
  • 3a44635f13 log seq and destination identities raja_stream_debug boks1971 2025-11-08 08:26:38 +05:30
  • 1dc9b8fc5c Use buffered indicator to exclude from forwarding latency. (#4062) Raja Subramanian 2025-11-07 21:46:14 +05:30
  • f117ee511f Track start up delay. (#4061) Raja Subramanian 2025-11-07 16:55:18 +05:30
  • 266c7cded2 log data streams boks1971 2025-11-06 15:06:26 +05:30
  • 4872f2051d Return write count from WriteRTP. (#4059) Raja Subramanian 2025-11-06 13:29:21 +05:30
  • d0ba46b460 Log write count atomic. (#4057) Raja Subramanian 2025-11-06 13:00:08 +05:30
  • ae5fb7e882 Add packet to forwarding stats only if packet is forwarded. (#4056) Raja Subramanian 2025-11-06 12:31:49 +05:30
  • f6909192bb Update PsRPC to get redis pipeliner implementation. (#4055) Raja Subramanian 2025-11-05 22:42:21 +05:30
  • ca3c507b3f Prevent invalid track access while peer connection is shutting down. (#4054) Raja Subramanian 2025-11-05 17:48:27 +05:30
  • 9ca6ee0077 Use replace so that x/tools does not get overridden (#4048) Raja Subramanian 2025-11-02 17:58:01 +05:30
  • b9323eab39 chore(deps): downgrade x/tools for counterfeiter (#4047) v1.9.3 Anunay Maheshwari 2025-11-02 17:16:06 +05:30
  • 2f1e6c363c Prep release v1.9.3 (#4046) Raja Subramanian 2025-11-02 16:01:41 +05:30
  • 9d5c351d36 Fix prom units for forwarding latency/jitter. (#4045) Raja Subramanian 2025-11-02 14:38:25 +05:30
  • e183657cff Add prom histogram for forwarding latency and jitter. (#4044) Raja Subramanian 2025-11-01 23:25:03 +05:30
  • 1eefeb3089 Enable AbsCaptureTimeURI in RTC configuration (#4043) Trey Hakanson 2025-10-30 21:12:36 -07:00
  • 075a7576ed Use simulcast codec as default policy for audio track (#4040) cnderrauber 2025-10-29 21:39:20 +08:00
  • c264b504c4 Don't warn 0 payload type for PCMU (#4039) cnderrauber 2025-10-28 23:11:51 +08:00
  • 32fc35254e Broadcast cond var on RTX write. (#4038) Raja Subramanian 2025-10-28 11:27:02 +05:30
  • 061eb8b4e8 AddDownTrack to regressed codec after restarting forwarder. (#4037) Raja Subramanian 2025-10-27 20:14:33 +05:30
  • c87eb8ed11 fix: add missing Unlock() in AddReceiver (#4036) Artur Melanchyk 2025-10-27 14:15:44 +01:00
  • 704449247e if RingingTimeout is provided, deadline should be set to that timeout. (#4018) Matthew Brown 2025-10-27 13:03:03 +00:00
  • ab906d710c Prevent leakage of previous codec after codec regression. (#4035) Raja Subramanian 2025-10-27 17:40:39 +05:30
  • 79b03f97a2 Log queueing latency when encountering high forwarding latency (#4034) Raja Subramanian 2025-10-27 15:27:03 +05:30
  • 29117b1422 set max layer in allocation (#4033) Raja Subramanian 2025-10-26 17:51:35 +05:30
  • 15b19ccd26 Remove ~ from rid which indicates disabled layer to get the actual rid (#4032) Raja Subramanian 2025-10-26 15:44:32 +05:30
  • 34e16a8709 Check more conditions for opportunistic alloc. (#4031) Raja Subramanian 2025-10-26 14:03:26 +05:30
  • 81fbd3551a Use the optimal allocation function for opportunistic allocation. (#4030) Raja Subramanian 2025-10-26 00:27:41 +05:30
  • a2ce73e0d0 Do not bind buffer if codec is invalid. (#4028) Raja Subramanian 2025-10-25 14:30:30 +05:30
  • cef6fdb7b6 Correct direction for request/response for prom counters. (#4027) Raja Subramanian 2025-10-24 23:15:23 +05:30
  • 5042c06cb2 Use rtp converter from protocol/utils/rtputil (#4020) Raja Subramanian 2025-10-22 15:15:46 +05:30
  • 5a426d15e1 Use rtp converter from protocol/utils (#4019) Raja Subramanian 2025-10-22 14:09:33 +05:30
  • 35fb887714 feat: use env var for GOARCH (#4012) Andrés 2025-10-21 09:26:37 +02:00
  • c039769607 Issue #1 only: Fix spatial layer initialization in Forwarder (#4003) Alexey Sokolov 2025-10-21 08:24:05 +01:00
  • 2afbf0e8ca Some golang modernisation bits. (#4016) Raja Subramanian 2025-10-21 12:53:18 +05:30
  • 484f784a43 Prepare release v1.9.2 (#4011) v1.9.2 Raja Subramanian 2025-10-17 13:17:36 +05:30
  • ad074ed2a5 counterfeiter needs an older version of x/tools (#4009) Raja Subramanian 2025-10-16 09:54:44 +05:30
  • e63e8b6f2d Include mid -> trackID in both SDP offer and answer. (#4007) Raja Subramanian 2025-10-16 09:19:13 +05:30
  • 781dfede93 Do not call receiver methods under settings lock. (#4006) Raja Subramanian 2025-10-15 21:06:28 +05:30
  • 69ff25a055 Use answer with mid -> trackID mapping when in single peer connection (#4005) Raja Subramanian 2025-10-15 19:36:22 +05:30
  • fe912acf37 Update pion/webrtc to prevent GetStats panic. (#4004) Raja Subramanian 2025-10-15 13:11:14 +05:30
  • 7930dcde25 Do not try to read stats from peer connection after close. (#4002) Raja Subramanian 2025-10-15 00:04:12 +05:30
  • ca0d5ee972 Count request/response packets on both client and server side. (#4001) Raja Subramanian 2025-10-14 16:58:36 +05:30
  • dd62eb0072 Resort to full search for requested quality is not available. (#4000) Raja Subramanian 2025-10-14 10:05:33 +05:30
  • f6ca82d177 Revert to using silence packets for audio dummy start. (#3999) Raja Subramanian 2025-10-14 10:05:16 +05:30
  • 0e2c59c8e4 Sort codec layers when adding track (#3998) cnderrauber 2025-10-14 10:34:52 +08:00
  • 100bb46af3 Adding ProviderInfo to GetSIPTrunkAuthenticationResponse (#3993) Nishad 2025-10-12 15:40:32 +05:30
  • a8d4df66f4 "Power of Two Random Choices" option for node selection (#3785) Alan Willard 2025-10-08 18:31:01 -04:00
  • a20bbe34fa Log RPC details. (#3991) Raja Subramanian 2025-10-09 00:16:56 +05:30
  • 158496bca1 Increment RTP timestamp on padding when using dummy start. (#3989) Raja Subramanian 2025-10-07 23:39:51 +05:30
  • 4f6ed65d61 Limit check to red + opus when looking for primary codec match. (#3988) Raja Subramanian 2025-10-07 23:28:26 +05:30
  • a87f6c4bc8 Allow passing inline trunk for outbound calls. (#3987) Denys Smirnov 2025-10-07 17:30:14 +03:00
  • bf06596fcb Support Opus mixed with RED when encrypted. (#3986) Raja Subramanian 2025-10-07 16:23:28 +05:30
  • ea208a1cf9 Add encryption datapacket type (#3869) lukasIO 2025-10-07 12:46:13 +02:00
  • 2a6adbe80e Use padding only packets for dummy start of audio. (#3984) Raja Subramanian 2025-10-07 10:11:15 +05:30
  • be018f97b6 Provide the InputVideo/AudioState to Ingress in WHIPRTCConnectionNotify (#3982) Benjamin Pracht 2025-10-06 14:16:35 -07:00
  • 146bd9699d Do not panic of redis is not configured (#3981) Benjamin Pracht 2025-10-06 07:47:29 -07:00
  • 01337ba730 Do not start forawarding on out-of-order packet. (#3985) Raja Subramanian 2025-10-06 13:16:48 +05:30
  • c7f625d626 Do not force codec regression between opus and red. (#3980) Raja Subramanian 2025-10-04 00:17:17 +05:30