Commit Graph

  • 35bb36e5fb Request key frame if subscribed is higher than max seen and not (#3348) Raja Subramanian 2025-01-20 16:40:52 +05:30
  • fe94a18bc2 Do not seed if stream is already writable. (#3347) Raja Subramanian 2025-01-20 11:08:59 +05:30
  • 5de7445d17 Reduce frequency of renovate updates for non-essential deps (#3346) David Zhao 2025-01-19 17:30:50 -07:00
  • 759e5f79e0 allocate node for autocreated room in agent dispatch (#3344) Paul Wells 2025-01-17 00:54:30 -08:00
  • eca6ffa9e2 Update pion/webrtc to pick up data channel detach unlock change. (#3342) Raja Subramanian 2025-01-17 10:22:56 +05:30
  • 25fa83926f Reject ingress if Enabled flag is false (#3293) Rajiv Gonzalez 2025-01-16 19:19:26 -06:00
  • 7f6bd614a0 Remove FF check for TWCC. (#3340) Raja Subramanian 2025-01-17 02:14:26 +05:30
  • e2162f704a Do not send DD extension if ID is 0. (#3339) Raja Subramanian 2025-01-17 01:08:12 +05:30
  • 043464828a Correct off-by-one lost count on a restart. (#3337) Raja Subramanian 2025-01-16 23:41:41 +05:30
  • 9c462aef08 Update pion deps (#3242) renovate[bot] 2025-01-16 12:10:25 -06:00
  • 24361768a1 Update module google.golang.org/protobuf to v1.36.3 (#3315) renovate[bot] 2025-01-15 16:26:27 -06:00
  • b82f77eb87 Check for Firefox in rtc config. (#3336) Raja Subramanian 2025-01-15 20:45:37 +05:30
  • 8c62f9b2fa Update module github.com/livekit/protocol to v1.31.0 (#3314) renovate[bot] 2025-01-15 00:54:29 -06:00
  • e2735f3bd1 remove dd debug logs (#3334) cnderrauber 2025-01-15 13:27:21 +08:00
  • ae8c8bc941 Turn off TWCC for Firefox (#3333) Raja Subramanian 2025-01-15 10:32:59 +05:30
  • 8e90ae03f5 Log min sequence number changes. (#3331) Raja Subramanian 2025-01-14 15:30:11 +05:30
  • fc009fc707 Add support for datastream trailer (#3329) lukasIO 2025-01-13 10:42:49 +01:00
  • 6a5d6a282b Log sdps when negotiate failed (#3325) cnderrauber 2025-01-13 13:38:32 +08:00
  • 7c58fdf329 move unrolled mime type check for broader use (#3326) Raja Subramanian 2025-01-13 10:24:03 +05:30
  • 53d300ba71 Use nano time for easier (and hopefully) faster checks/calculations. (#3323) Raja Subramanian 2025-01-12 00:56:46 +05:30
  • 28c39efa06 Exempt egress participant from track permissions. (#3322) Raja Subramanian 2025-01-11 12:50:34 +05:30
  • 5b61bbc446 remove code that deletes state from the store for rooms older than 24 hours (#3320) Alan Willard 2025-01-09 23:39:55 -05:00
  • f08fc581e0 disable sctp zero checksum for unknown sdk (#3321) cnderrauber 2025-01-10 11:55:28 +08:00
  • f846c7719b Disable SCTP zero checksum for old go client (#3319) cnderrauber 2025-01-09 13:22:23 +08:00
  • 0d9bad489c Remove duplicate SSRC get. (#3318) Raja Subramanian 2025-01-08 22:50:34 +05:30
  • 4016e3dc5a version bump to 1.8.3 (#3312) v1.8.3 David Zhao 2025-01-06 23:08:05 -07:00
  • 3b0077f2fe Log connection quality changes. (#3311) Raja Subramanian 2025-01-07 10:58:31 +05:30
  • ca767a988e bump to v1.8.2 (#3310) v1.8.2 David Zhao 2025-01-06 20:55:24 -07:00
  • 0dde347615 Use contiguous groups to determine queuing region. (#3308) Raja Subramanian 2025-01-07 04:00:39 +05:30
  • ec54d357e4 Update golang.org/x/exp digest to 7588d65 (#3309) renovate[bot] 2025-01-06 14:49:07 -06:00
  • bfbc4fa81f Remove alloc in packet forwarding path. (#3305) Raja Subramanian 2025-01-06 11:48:27 +05:30
  • c792d15244 Update golang.org/x/exp digest to 7d7fa50 (#3303) renovate[bot] 2025-01-03 18:20:12 -06:00
  • 384e21abc0 vp8 temporal layer selection with dependency descriptor (#3302) cnderrauber 2025-01-03 21:26:03 +08:00
  • dd87f1ccc4 1.8.1 release (#3301) David Zhao 2025-01-02 23:31:56 -07:00
  • 4f6d44c258 Update module github.com/elliotchance/orderedmap/v2 to v2.7.0 (#3299) renovate[bot] 2025-01-02 11:26:20 -06:00
  • 238333985b BWE reset for probing. (#3295) Raja Subramanian 2024-12-31 23:22:47 +05:30
  • ac43e8a640 fix completed job status updates causing workers to reconnect (#3294) David Zhao 2024-12-30 23:57:46 -08:00
  • cffedb2c1f Update go deps (#3071) renovate[bot] 2024-12-28 19:50:03 -06:00
  • 6acb4bbd61 add room/participant to logger context for SIP APIs (#3290) David Zhao 2024-12-25 22:23:21 -08:00
  • 8ab65a3ea8 Update module github.com/livekit/protocol to v1.30.0 (#3211) renovate[bot] 2024-12-25 21:28:59 -06:00
  • 2eaf84ad66 Reduce memory allocation in WritePaddingRTP / WriteProbePackets (#3288) Artur Melanchyk 2024-12-26 04:01:21 +01:00
  • 3ba379ab4c Disable av1 for safari (#3284) cnderrauber 2024-12-23 10:49:17 +08:00
  • 61dbbf6c56 Start stream allocator after creating peer connection. (#3283) Raja Subramanian 2024-12-22 23:05:55 +05:30
  • 6e9964e80b TWCC tweaks (#3282) Raja Subramanian 2024-12-21 23:08:38 +05:30
  • 8fa1127724 Disable data channel throttle by default (#3281) cnderrauber 2024-12-21 12:08:54 +08:00
  • 92ae45cf07 Keep more state for easier logging/debuggability (#3280) Raja Subramanian 2024-12-21 09:33:04 +05:30
  • 8cf6cbb826 Structured logging of ParticipantInit (#3279) Raja Subramanian 2024-12-20 11:12:50 +05:30
  • 08b58a23af Refine data slow test (#3278) cnderrauber 2024-12-20 10:58:00 +08:00
  • c8b644934f Update deque and friends. (#3276) Raja Subramanian 2024-12-20 07:16:14 +05:30
  • 251ff60351 typo benjamin/update_deque Benjamin Pracht 2024-12-19 17:32:03 -08:00
  • 246fed2b0a Update protocol and deque Benjamin Pracht 2024-12-19 17:30:26 -08:00
  • 36338bab5c Address another panic. (#3274) Raja Subramanian 2024-12-20 00:17:06 +05:30
  • 3251156bd3 Address a data race reported by CI (#3273) Raja Subramanian 2024-12-19 23:16:48 +05:30
  • 1084866781 Update full subscriber config based on congestion control config. (#3272) Raja Subramanian 2024-12-19 18:43:37 +05:30
  • 99364f39d0 Keep negotiated codec parameters in Downtrack.Bind (#3271) cnderrauber 2024-12-19 16:16:09 +08:00
  • 02117a4d46 Panic fixes (#3270) Raja Subramanian 2024-12-19 11:52:43 +05:30
  • 2088870d95 check of 0 RTX payload in probe and use padding if 0 (#3269) Raja Subramanian 2024-12-19 09:18:32 +05:30
  • edb426bba4 Log payload RTX. (#3268) Raja Subramanian 2024-12-19 02:03:26 +05:30
  • 86628de6e9 Lower down trend threshold (revert change in previous PR) and fix typos. (#3267) Raja Subramanian 2024-12-19 00:03:56 +05:30
  • b6e99e249b Better naming/logging for send side bwe (#3264) Raja Subramanian 2024-12-18 21:38:13 +05:30
  • 90804c553e more relax on subscriber bitrates (#3265) cnderrauber 2024-12-18 17:02:06 +08:00
  • 45b0b0312f Remove spammy log (#3263) Raja Subramanian 2024-12-18 13:34:20 +05:30
  • 713e67cd52 Thottle the publisher data channel sending when subscriber is slow (#3255) cnderrauber 2024-12-18 10:51:34 +08:00
  • 28310b670f Update RTC config with congestion control config (#3262) Raja Subramanian 2024-12-18 00:18:13 +05:30
  • b684da380e log frame number jump on dd structure updating (#3261) cnderrauber 2024-12-17 17:31:05 +08:00
  • 1bacbfcbe9 Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#3260) dependabot[bot] 2024-12-17 11:08:57 +05:30
  • b3efdfcfe5 Up allocate to available headroom. (#3259) Raja Subramanian 2024-12-17 10:49:14 +05:30
  • aef80d92d0 Handle REMB on RTX RTCP (#3257) Raja Subramanian 2024-12-16 17:37:03 +05:30
  • 192ecbfc88 Dampen oscillations in loss based congestion detection when using TWCC. (#3256) Raja Subramanian 2024-12-16 15:26:23 +05:30
  • 699cd9c26c BWE minor tweaks (#3254) Raja Subramanian 2024-12-16 08:04:24 +05:30
  • be65d24333 Add method to check for probe goal reached (#3253) Raja Subramanian 2024-12-15 23:34:07 +05:30
  • cfe3178542 Reconcile RTP stats with RTX data. (#3252) Raja Subramanian 2024-12-15 14:33:02 +05:30
  • 34ccc2a578 Remote BWE tweaks (#3251) Raja Subramanian 2024-12-14 15:39:19 +05:30
  • 8cfea87ad0 Use RTX channel for bandwidth probing (#3250) Raja Subramanian 2024-12-14 11:51:58 +05:30
  • 6df339b77c Don't SetCodecPreferences for video transceiver (#3249) cnderrauber 2024-12-13 21:12:30 +08:00
  • 499fbd2a1d More test cases for fire track by sdp (#3248) cnderrauber 2024-12-13 21:02:26 +08:00
  • 5dd6858acf Don't wait rtp packet to fire track (#3246) cnderrauber 2024-12-13 15:06:14 +08:00
  • 789d0484e2 Add RTX to downstream (#3247) Raja Subramanian 2024-12-13 09:57:03 +05:30
  • 79eda6b72b Send side BWE: tighter contributing groups (#3245) Raja Subramanian 2024-12-12 14:22:31 +05:30
  • 4b16017d09 Send side BWE - fixes (#3244) Raja Subramanian 2024-12-11 21:31:26 +05:30
  • d0f7eaeadb Use sens side bwe config directly. (#3241) Raja Subramanian 2024-12-10 10:01:44 +05:30
  • dc6fe3aae5 Support SIP list filters. (#3240) Denys Smirnov 2024-12-09 22:57:47 +02:00
  • c172ba13e6 Cleaning up unused stream allocator experiments. (#3237) Raja Subramanian 2024-12-08 13:00:58 +05:30
  • 7c5a558a48 Try up-allocation on neutral trend. (#3235) Raja Subramanian 2024-12-06 10:52:24 +05:30
  • 94488d434d TWCC probing (#3234) Raja Subramanian 2024-12-06 00:13:36 +05:30
  • d862917249 Record probe information in send side BWE module. (#3231) Raja Subramanian 2024-12-04 14:31:00 +05:30
  • f9ee48f24b Tri-state probe signal. (#3229) Raja Subramanian 2024-12-03 10:52:43 +05:30
  • 2dcb5c928a Freeze update on congested probe. (#3228) Raja Subramanian 2024-12-02 23:06:06 +05:30
  • 12b3da0a40 Bit more clean up around probe controller refactor (#3227) Raja Subramanian 2024-12-02 13:36:27 +05:30
  • ceefa8d150 Reset next probe time. (#3226) Raja Subramanian 2024-12-02 11:37:02 +05:30
  • 156114fcaf Clean up remote BWE a bit. (#3225) Raja Subramanian 2024-12-02 11:09:21 +05:30
  • 3c42ccbb64 Keep congestion state only in BWE. (#3224) Raja Subramanian 2024-12-02 09:42:51 +05:30
  • 7f0c14306f One shot signalling mode fixes (#3223) Raja Subramanian 2024-12-01 04:25:36 +05:30
  • 8bb29c3a7b Fixes from probe controller refactor (#3222) Raja Subramanian 2024-11-30 13:34:01 +05:30
  • c76fb0bcf4 Disable close by dtls to fix migration (#3220) cnderrauber 2024-11-30 09:20:45 +08:00
  • 44d26f0cb4 Probe controller refactor (#3221) Raja Subramanian 2024-11-30 01:38:25 +05:30
  • 0a3ba87183 Simplify probe sleep calculations. (#3218) Raja Subramanian 2024-11-29 13:10:49 +05:30
  • 427ed23478 Move probe observer to pacer (#3214) Raja Subramanian 2024-11-29 09:19:48 +05:30
  • 3372e6e285 pion v4.0.4 (#3217) cnderrauber 2024-11-29 10:37:12 +08:00
  • 1c940af8c0 Add datastream packet type handling (#3210) lukasIO 2024-11-28 12:23:40 +01:00