Commit Graph

  • 1c940af8c0 Add datastream packet type handling (#3210) lukasIO 2024-11-28 12:23:40 +01:00
  • 54f9f7de51 upgrade to pion/webrtc v4 (#3213) cnderrauber 2024-11-28 16:05:38 +08:00
  • baf47db834 Publish data and signal bytes once every 30 seconds. (#3212) Raja Subramanian 2024-11-28 09:21:44 +05:30
  • 15570c4929 Update module github.com/livekit/protocol to v1.28.0 (#2984) renovate[bot] 2024-11-27 15:24:50 -06:00
  • a70afa7bbc Update protocol to fix SIP trunk validation. sip-trunk-validation Denys Smirnov 2024-11-27 14:53:56 +02:00
  • d599911405 Fix prober listener. (#3207) Raja Subramanian 2024-11-27 16:18:08 +05:30
  • c0d20885db Log last switch time stamp (#3205) Raja Subramanian 2024-11-27 11:26:13 +05:30
  • c328b767c9 Do not treat data publisher as publisher. (#3204) Raja Subramanian 2024-11-26 20:44:37 +05:30
  • a28764479b Give rtp stats context to forwarder. (#3202) Raja Subramanian 2024-11-26 12:57:02 +05:30
  • 865321528f Update to go 1.23 (#3199) Raja Subramanian 2024-11-25 13:17:01 +05:30
  • 23285744ba Server side metrics (#3198) Raja Subramanian 2024-11-25 13:10:48 +05:30
  • d07d84f99f Sender side snap shot clean up and logging. (#3196) Raja Subramanian 2024-11-23 10:40:10 +05:30
  • 29c7906250 skip http request logging when the client aborts the request (#3195) Paul Wells 2024-11-22 00:42:49 -08:00
  • a83a7abcf4 Start up subscriber RTCP worker in one-shot-signalling mode. (#3194) Raja Subramanian 2024-11-22 11:04:05 +05:30
  • 83d26c1aaa Fixed broken links to sections of docs (#3193) David Zhao 2024-11-21 23:14:00 -06:00
  • 3498e53650 Participant method to check a track by name is subscribed. (#3192) Raja Subramanian 2024-11-22 07:43:38 +05:30
  • 31d6dd7107 Set down track connected flag in one-shot-signalling mode. (#3191) Raja Subramanian 2024-11-21 18:41:33 +05:30
  • d5cc567140 Log more details of RTP stats snap shots. (#3190) Raja Subramanian 2024-11-21 16:41:03 +05:30
  • 9f25603213 One shot signalling mode (#3188) Raja Subramanian 2024-11-21 09:33:28 +05:30
  • 73fbc6b8bb convert psprc error to http code in rtc service failure response (#3187) Paul Wells 2024-11-19 19:45:00 -08:00
  • d0343808f2 Add ResyncDownTracks API that can be used to resync all down tracks on (#3185) Raja Subramanian 2024-11-18 20:01:14 +05:30
  • cd718c84f6 Misc/minor clean up. (#3183) Raja Subramanian 2024-11-17 12:14:46 +05:30
  • aa2ce22655 Stringer interface (#3181) Raja Subramanian 2024-11-16 10:14:37 +05:30
  • 6509cdb5ea StreamAllocator (congestion controller) refactor (#3180) Raja Subramanian 2024-11-16 03:06:37 +05:30
  • eceada8b31 use spatialLayer var (#3178) Raja Subramanian 2024-11-15 03:13:53 +05:30
  • 11deab22d4 Clean up forwardRTP function a bit. (#3177) Raja Subramanian 2024-11-15 02:49:43 +05:30
  • adaf56a30d Move Prober to ccutils. (#3175) Raja Subramanian 2024-11-15 00:05:59 +05:30
  • 9e4dae7107 add per message deflate to signal ws (#3174) Paul Wells 2024-11-14 00:35:30 -08:00
  • cc22306047 Attempt to fix missing participant left webhook. (#3173) Raja Subramanian 2024-11-14 10:59:15 +05:30
  • 84cb14695f Fix incorrect computation of SecondsSinceNodeStatsUpdate (#3172) David Zhao 2024-11-12 01:13:08 -06:00
  • 41fbcec2cd Fix header size calculation in stats. (#3171) Raja Subramanian 2024-11-12 10:53:57 +05:30
  • a825661aff Use weighted loss to detect loss based congesiton signal. (#3169) Raja Subramanian 2024-11-12 09:21:28 +05:30
  • 57b3dfdcf4 Loss based congestion signal detector. (#3168) Raja Subramanian 2024-11-11 13:27:49 +05:30
  • ceb8a70696 Use same components when logger is updated (#3166) Raja Subramanian 2024-11-11 11:38:48 +05:30
  • 5109551262 Reduce lock scope. (#3167) Raja Subramanian 2024-11-11 11:38:32 +05:30
  • a3f2ca56f9 TWCC based congestion control - v0 (#3165) Raja Subramanian 2024-11-11 10:24:47 +05:30
  • 653857e42b Split out audio level config. (#3163) Raja Subramanian 2024-11-08 21:36:38 +05:30
  • 86383b2271 De-centralize some configs to where they are used. (#3162) Raja Subramanian 2024-11-08 12:47:30 +05:30
  • 55d084fd18 Annotate SIP errors with Twirp codes. (#3161) Denys Smirnov 2024-11-07 17:00:57 +02:00
  • f3a13569ee Use int64 nanoseconds and reduce conversion in a few places (#3159) Raja Subramanian 2024-11-06 12:28:30 +05:30
  • 09f140afa8 auto create rooms during create agent dispatch api request (#3158) Paul Wells 2024-11-05 16:15:05 -08:00
  • 7b9d8a02f8 Merge remote-tracking branch 'origin/master' into raja_min_packets raja_min_packets boks1971 2024-11-05 09:52:38 +05:30
  • 4804f8de82 Merge remote-tracking branch 'origin/master' into raja_fr raja_fr boks1971 2024-11-05 09:52:27 +05:30
  • 0297819a31 Merge remote-tracking branch 'origin/master' into raja_1833 raja_1833 boks1971 2024-11-05 09:52:17 +05:30
  • 365e63230d Some misc clean up. (#3156) Raja Subramanian 2024-11-04 11:26:41 +05:30
  • 35bef35d66 Clean up drop ICE candidates. (#3153) Raja Subramanian 2024-11-02 10:50:55 +05:30
  • 150433ab64 Update ICE to pick up accepting use-candidate unconditionally for ICE lite agents (#3150) Raja Subramanian 2024-10-31 12:24:04 +05:30
  • 1c80ce8308 Only drop srflx if configured. (#3149) Raja Subramanian 2024-10-30 21:20:34 +05:30
  • da9bd7f426 make a util of IP address truncation for logging. (#3148) Raja Subramanian 2024-10-30 19:44:41 +05:30
  • 3c658e48ef Fix cloud-media panic: runtime error: slice bounds out of range [:-1] fix-slice Kuba Podgórski 2024-10-30 14:17:19 +01:00
  • 24f3c93204 ignore unexported fields in yaml lint (#3145) Paul Wells 2024-10-29 12:16:21 -07:00
  • 526985f109 don't return video/rtx to client (#3142) cnderrauber 2024-10-26 22:29:04 +08:00
  • 886649164f Merge remote-tracking branch 'origin/master' into raja_min_packets boks1971 2024-10-26 11:08:45 +05:30
  • c17cb8bcda Merge remote-tracking branch 'origin/master' into raja_fr boks1971 2024-10-26 11:08:18 +05:30
  • 828cb13d77 Merge remote-tracking branch 'origin/master' into raja_1833 boks1971 2024-10-26 11:07:57 +05:30
  • 49b75e94a6 Consolidate operations on LocalNode. (#3140) Raja Subramanian 2024-10-25 18:57:23 +05:30
  • 4563889c96 Merge remote-tracking branch 'origin/master' into raja_min_packets boks1971 2024-10-25 16:57:56 +05:30
  • 811481c0f3 Merge remote-tracking branch 'origin/master' into raja_fr boks1971 2024-10-25 16:57:43 +05:30
  • 870abccc20 Merge remote-tracking branch 'origin/master' into raja_1833 boks1971 2024-10-25 16:57:20 +05:30
  • d341ee1ce8 Maintain RTT marker for calculations. (#3139) Raja Subramanian 2024-10-25 11:50:59 +05:30
  • 542620b486 Revert "Adjust drift calculations for pass through. (#3129)" (#3138) Raja Subramanian 2024-10-25 11:11:21 +05:30
  • 024a75d27c display related only when address is valid (#3137) Raja Subramanian 2024-10-24 18:26:56 +05:30
  • fbdc2491d9 Log truncated (#3136) Raja Subramanian 2024-10-24 16:24:54 +05:30
  • b8c6b1f1ec Log ICE connection info on failure. (#3134) Raja Subramanian 2024-10-24 14:30:04 +05:30
  • ca77df8212 warn for multiple dd ext (#3135) cnderrauber 2024-10-24 16:59:24 +08:00
  • de102f32db Display both pairs on selected candidate pair change (#3133) Raja Subramanian 2024-10-23 21:30:52 +05:30
  • 7ab6e5df09 Adjust drift calculations for pass through. (#3129) Raja Subramanian 2024-10-23 11:03:43 +05:30
  • 487a3fc3fb ICE candidate marking (#3128) Raja Subramanian 2024-10-22 20:23:55 +05:30
  • b30cc9066a Drop remote candidates based on lite option (#3127) cnderrauber 2024-10-22 17:53:40 +08:00
  • b0d3d65f18 update events package (#3126) Paul Wells 2024-10-21 23:44:00 -07:00
  • dd7cd7eafc Handle room configuration that's set in the grant itself (#3120) David Zhao 2024-10-21 23:31:12 -07:00
  • f56b1d31ed Merge remote-tracking branch 'origin/master' into raja_min_packets boks1971 2024-10-22 11:21:21 +05:30
  • 0def07c62a Merge remote-tracking branch 'origin/master' into raja_fr boks1971 2024-10-22 11:21:08 +05:30
  • 5cb93bff11 Merge remote-tracking branch 'origin/master' into raja_1833 boks1971 2024-10-22 11:20:17 +05:30
  • d751f209d5 Allow requesting a dialtone during call transfer (#3122) Benjamin Pracht 2024-10-21 21:05:31 -07:00
  • 3e7185f264 chore: add check to skip launching TrackEgress for Egress participants (#3125) David Zhao 2024-10-21 20:47:41 -07:00
  • d4e3c63406 Seed duplicate packets and bytes. (#3124) Raja Subramanian 2024-10-21 23:58:41 +05:30
  • 45b2804df8 Skip divide-by-0. (#3119) Raja Subramanian 2024-10-19 16:21:23 +05:30
  • a564f7fbe6 Add option to drop remote ICE candidates. (#3118) v1.8.0 Raja Subramanian 2024-10-19 10:30:22 +05:30
  • c04c703125 version bump 1.8.0 (#3114) David Zhao 2024-10-18 21:41:57 -07:00
  • 182a073353 Log ICE reconnected when selected pair changes. (#3117) Raja Subramanian 2024-10-18 23:32:18 +05:30
  • 44a74fc06a Clean up sending raw mime as well. (#3113) Raja Subramanian 2024-10-18 00:34:29 +05:30
  • 40b10af960 Use monotonic time util. (#3112) Raja Subramanian 2024-10-17 10:49:24 +05:30
  • 19c5ed6343 Parse python, cpp, unity-web, node sdks in clientinfo (#3110) Ben Cherry 2024-10-16 20:18:44 -07:00
  • 50b4d6605e Type safe IP checks for SIP Trunks. (#3108) Denys Smirnov 2024-10-16 17:48:55 +03:00
  • 8221471b67 Protocol update to get more precise protoproxy timing (#3107) Raja Subramanian 2024-10-16 18:43:09 +05:30
  • 792964ad1c Always add upper case mime for video to work around a prefix trim issue (#3106) Raja Subramanian 2024-10-16 15:32:37 +05:30
  • 634b1f9261 Populate raw mime when there is one already (#3104) Raja Subramanian 2024-10-16 13:03:26 +05:30
  • c8bb3345c6 Send raw mime type also in subscribed qualities. (#3103) Raja Subramanian 2024-10-16 11:45:12 +05:30
  • a66fff1576 Use pointers in unlikely so that values get de-referenced at log time (#3101) Raja Subramanian 2024-10-15 23:45:40 +05:30
  • 9ac48e2984 Grab time under lock. (#3100) Raja Subramanian 2024-10-15 22:39:43 +05:30
  • 8b604df32a Set FEC enabled properly in connection stats module. (#3098) Raja Subramanian 2024-10-15 17:39:42 +05:30
  • 33098337fc Support for attributes in initial agent token (#3097) David Zhao 2024-10-14 22:45:10 -07:00
  • c41913225d Log fields in SIP service (#3096) David Zhao 2024-10-14 16:00:15 -07:00
  • 7430ddcd5e Update protocol benjamin/telemetry Benjamin Pracht 2024-10-14 15:19:13 -07:00
  • 899be8405b WiP Benjamin Pracht 2024-10-14 15:01:11 -07:00
  • 71b53d2095 Merge remote-tracking branch 'origin/master' into benjamin/telemetry Benjamin Pracht 2024-10-14 14:59:51 -07:00
  • d052caa104 Use PPS mode rather than max to adjust packet loss weight. (#3095) Raja Subramanian 2024-10-14 20:16:19 +05:30
  • a8da4872b1 Drop quality a bit faster on score trending lower to be more responsive. (#3093) Raja Subramanian 2024-10-14 17:21:42 +05:30
  • f154b236b5 Fix down stream packet loss reporting. (#3092) Raja Subramanian 2024-10-14 11:08:10 +05:30