Commit Graph

  • 1c321bfccc Ignore inactive media. (#1365) Raja Subramanian 2023-02-01 12:41:07 +05:30
  • 30adc6ee15 Fix typo in twirp server status code parsing (#1361) Benjamin Pracht 2023-01-31 17:43:59 -08:00
  • 25a4f12dd5 adding more labels for byte/packet counters prom-byte-labels danm 2023-01-31 15:56:05 -07:00
  • 71eac631a1 Log offer/answer close to WebSocket connection ingress/egress. (#1359) Raja Subramanian 2023-01-31 17:50:56 +05:30
  • 2048cfbfc7 Increase subscription manager notFound timeout (#1358) David Zhao 2023-01-31 00:52:12 -08:00
  • 80c647ef15 Update PSRPC to 0.2.5 (#1357) Raja Subramanian 2023-01-31 14:11:44 +05:30
  • c6e8887ab8 Allow requesting a specific Egress Cluster Id (#1342) Benjamin Pracht 2023-01-30 17:04:26 -08:00
  • b023c531c2 Fix incorrect unsubscribed track telemetry (#1350) David Zhao 2023-01-30 10:16:21 -08:00
  • 2671493870 Use purely RR based RTT. (#1351) Raja Subramanian 2023-01-30 19:32:06 +05:30
  • a24eb62b83 Set IsPublisher to true for data-only publishers (#1348) David Zhao 2023-01-29 23:10:26 -08:00
  • 52fd0a641b adjust jitter histogram buckets (#1347) Paul Wells 2023-01-29 22:45:32 -08:00
  • cea314063f fix(deps): update module github.com/urfave/cli/v2 to v2.24.2 (#1346) renovate[bot] 2023-01-29 21:44:35 -08:00
  • 9a1f4ab18b Allow /rtc/validate to return room not found message (#1344) David Zhao 2023-01-29 21:41:44 -08:00
  • 21f816d23c Slight tweaks to subscription manager logging (#1345) David Zhao 2023-01-29 11:45:47 -08:00
  • 3a4a294a92 Enable upstream nack for opus only audio track (#1343) cnderrauber 2023-01-28 16:02:38 +08:00
  • 5e9221dbd8 Enable video at low res by default when adaptive stream is enabled. (#1341) David Zhao 2023-01-27 20:41:26 -08:00
  • db40272657 Persist participant before firing webhook (#1340) David Zhao 2023-01-27 19:29:38 -08:00
  • d83f9fe68b add lock tracker to participant (#1338) Paul Wells 2023-01-27 13:44:22 -08:00
  • c146398f32 Improved subscription manager logging to help with debugging (#1337) David Zhao 2023-01-26 23:31:03 -08:00
  • 2d6c896bba Fix incorrect accounting for track published/subscribed stats. (#1336) David Zhao 2023-01-26 16:07:04 -08:00
  • 2fa46e2df4 Retry initial connection attempt should it fail (#1335) David Zhao 2023-01-25 22:59:57 -08:00
  • bd39a96eac Tweak call stack depth to show more helpful error lines (#1333) David Zhao 2023-01-25 15:35:18 -08:00
  • 1bb9c8ad04 update livekit (#1332) David Colburn 2023-01-25 15:03:14 -08:00
  • 154f04afa6 Log ice candidates upon failure (#1325) David Zhao 2023-01-25 00:02:48 -08:00
  • e48175f2b7 Update module github.com/urfave/cli/v2 to v2.24.1 (#1319) renovate[bot] 2023-01-24 23:14:01 -08:00
  • cd6b8b80b9 feat: SubscriptionManager to consolidate subscription handling (#1317) David Zhao 2023-01-24 23:06:16 -08:00
  • c696626fe8 Use local time base for NTP in RTCP Sender Report for downtracks. (#1321) Raja Subramanian 2023-01-25 11:00:15 +05:30
  • 9e3ca1e989 adding rtc_init stat (#1316) Dan McFaul 2023-01-23 12:49:15 -07:00
  • 56803a6b29 No need for using arrival time diff. (#1318) Raja Subramanian 2023-01-23 10:17:37 +05:30
  • 1ef7c46fd7 publish stream stats to prometheus (#1313) Paul Wells 2023-01-19 19:37:15 -08:00
  • 6a8e86c3a3 Support disable dynacast. (#1314) Raja Subramanian 2023-01-20 08:09:31 +05:30
  • b7263b7625 Do not use local time stamp when sending RTCP Sender Report (#1315) Raja Subramanian 2023-01-19 23:32:50 +05:30
  • e31b25300d update psrpc (#1312) David Colburn 2023-01-18 13:52:03 -08:00
  • edc39da0b1 Add TwirpRequestStatusReporter twirp server hook to count requests (#1309) Benjamin Pracht 2023-01-18 11:53:20 -08:00
  • bccf7a6842 Add ice mdns config (#1311) cnderrauber 2023-01-18 16:51:49 +08:00
  • 52d15637c2 Update README.md (#1310) Russ d'Sa 2023-01-17 10:00:18 -08:00
  • a87107a0f3 IOInfo service (#1305) David Colburn 2023-01-17 09:26:03 +09:00
  • f13f0cb52e Update module github.com/dustin/go-humanize to v1.0.1 (#1307) renovate[bot] 2023-01-15 21:30:54 -08:00
  • 732309a8c1 Added track success & muted events (#1308) David Zhao 2023-01-15 15:40:20 -08:00
  • 55962e300c enable track level audo nack config (#1306) cnderrauber 2023-01-13 17:07:06 +08:00
  • 17236799bb Fix handling of non-monotonic timestamps (#1304) David Zhao 2023-01-12 11:57:26 -08:00
  • a052ebd644 Ingress psrpc (#1295) Paul Wells 2023-01-12 11:00:43 -08:00
  • 81fb1c5ef0 Add idle check for participant (#1303) cnderrauber 2023-01-12 17:26:53 +08:00
  • 4d6f0cd0f7 Stats collect v2 (#1291) Dan McFaul 2023-01-11 14:49:50 -07:00
  • 0ca80a4fa7 Fix log statement in egress service (#1301) Benjamin Pracht 2023-01-11 11:42:47 -08:00
  • 25debc6d35 add reconnect response to update configuration while reconnecting (#1300) cnderrauber 2023-01-11 17:40:12 +08:00
  • c022319845 Update mediatransportutil pointer (#1298) Raja Subramanian 2023-01-11 12:59:49 +05:30
  • 7aad888e4e Normalize NTP time base when calculating RTT (#1297) Raja Subramanian 2023-01-11 12:25:14 +05:30
  • 1db218a5b1 Fix panic on MacOS (#1296) Raja Subramanian 2023-01-11 10:08:56 +05:30
  • 864a6461ad worked for test, preceding packets cnderrauber 2023-01-11 10:57:26 +08:00
  • 7c970da974 add memory used and total to node stats (#1293) Mathew Kamkar 2023-01-10 12:32:04 -08:00
  • b0a6bb3bc9 version 1.3.3 (#1289) v1.3.3 David Zhao 2023-01-07 17:10:21 -08:00
  • 69d879706d Use getBuffer consistently. (#1290) Raja Subramanian 2023-01-07 16:16:17 +05:30
  • 878887b624 Reset state if requested even if config is same (#1287) Raja Subramanian 2023-01-06 21:39:45 +05:30
  • 2b89c821ab An attempt to use publisher side RTCP sender report while forwarding (#1286) Raja Subramanian 2023-01-06 14:07:18 +05:30
  • e158512cdf Update dominikh/staticcheck-action action to v1.3.0 (#1285) renovate[bot] 2023-01-05 23:53:05 -08:00
  • 56424985df Do not get tripped by default values. (#1284) Raja Subramanian 2023-01-04 23:06:50 +05:30
  • dceb624b83 Send participant object in telemetry on Active event (#1282) shishirng 2023-01-04 08:55:49 -05:00
  • fe4da84ee9 send padding packets of muted uptrack for go sdk (#1283) cnderrauber 2023-01-04 16:01:04 +08:00
  • 52a4c8e8c6 WIP cnderrauber 2023-01-04 09:49:53 +08:00
  • cbc7d43ba4 Minor tweaks to frame based stream tracker. (#1281) Raja Subramanian 2023-01-03 18:16:55 +05:30
  • 16d073ab92 WIP cnderrauber 2023-01-03 20:23:17 +08:00
  • 24664b1284 egress participants don't count towards max (#1279) David Colburn 2023-01-03 09:38:58 +08:00
  • 4ba7e57683 Make an IsDisconnected interface and use it (#1278) Raja Subramanian 2022-12-31 12:53:02 +05:30
  • 9b8311ffcb No JoinResponse during migration (#1277) Raja Subramanian 2022-12-31 11:43:48 +05:30
  • a87574da31 FPS based stream tracker tweaks (#1275) Raja Subramanian 2022-12-30 19:49:16 +05:30
  • 5532dfa75c A couple of logging tweaks (#1276) Raja Subramanian 2022-12-30 19:47:25 +05:30
  • c393a5f8dd Add interface and ipfilter to udpmux option (#1270) cnderrauber 2022-12-30 16:01:12 +08:00
  • 112d6fc18b Reduced log verbosity for pieces that are stable (#1274) David Zhao 2022-12-29 23:47:36 -08:00
  • fe6234329d Improve robustness of JoinResponse and ParticipantUpdate race handling (#1272) David Zhao 2022-12-29 21:52:55 -08:00
  • 86bf5cb62e Ensure we create en Egress ID with PsRPC (#1273) Benjamin Pracht 2022-12-30 13:46:45 +13:00
  • 7778cdf2cd Do not use the egress version stored in redis to decide whether to enable PsRPC. Use a conf entry instead (#1262) Benjamin Pracht 2022-12-30 09:32:55 +13:00
  • 1cffa98311 Guard against ParticipantUpdate sent before JoinResponse (#1271) David Zhao 2022-12-29 01:08:08 -08:00
  • 12931f20fd Include encryption field in TrackInfo, update protocol (#1265) lukasIO 2022-12-28 13:48:49 +01:00
  • 41a906ce92 Using tracker type per source type which allows diffferent impl for different sources (#1269) Raja Subramanian 2022-12-28 14:07:53 +05:30
  • 2c9d7fbbcb WIP cnderrauber 2022-12-28 15:38:08 +08:00
  • 2b031a5112 Introducing frame based stream tracker. (#1267) Raja Subramanian 2022-12-28 13:00:21 +05:30
  • c9ccff0a80 Update module github.com/rs/cors to v1.8.3 (#1264) renovate[bot] 2022-12-27 14:49:55 -08:00
  • 5d3f644667 update psrpc (#1266) David Colburn 2022-12-27 13:43:32 -08:00
  • f31e876e99 Update module github.com/thoas/go-funk to v0.9.3 (#1261) renovate[bot] 2022-12-27 00:07:42 -08:00
  • 988858a98a Update dependencies to generic versions (#1259) David Zhao 2022-12-26 22:29:13 -08:00
  • 51aee8f3cb Update module github.com/florianl/go-tc to v0.4.2 (#1258) renovate[bot] 2022-12-25 00:37:18 -08:00
  • 976d4ea9db Update psrpc, egressStore interface (#1256) David Colburn 2022-12-24 00:49:31 -08:00
  • 94564f9f93 Introduce a safety note for dupe detection. (#1257) Raja Subramanian 2022-12-24 12:53:18 +05:30
  • 1a48cc6a8b Track subscription operations per source track. (#1248) Raja Subramanian 2022-12-23 12:23:26 +05:30
  • 6719a3c714 Updated egress rpc (#1252) David Colburn 2022-12-22 21:03:27 -08:00
  • 05132799a5 config for streamtracker (#1255) cnderrauber 2022-12-23 09:48:56 +08:00
  • 06975d901a WIP cnderrauber 2022-12-22 15:36:12 +08:00
  • 4fbb89e99c Check for not nil ICECandidatePair (#1253) Raja Subramanian 2022-12-22 11:28:04 +05:30
  • 56ac34d06a cleanup stats-collect danm 2022-12-21 20:05:26 -07:00
  • eea592a1f5 Upgrade go to 1.18 (#1249) David Colburn 2022-12-21 16:41:47 -08:00
  • 25ac41b06a cleanup danm 2022-12-21 17:21:24 -07:00
  • e69715d6b0 initial commit danm 2022-12-21 16:02:50 -07:00
  • d05d26cc04 Do not patch subscription setting when processing UpdateSubscription (#1247) Raja Subramanian 2022-12-21 11:12:40 +05:30
  • f24c1b95c2 Initial commit of signal deduper. (#1243) Raja Subramanian 2022-12-21 09:29:56 +05:30
  • c1d7dbd4fc Tweaks to prometheus participant counter (#1240) David Zhao 2022-12-19 14:30:14 -08:00
  • 50e39b9985 Check participant SID also while removing a participant. (#1237) Raja Subramanian 2022-12-19 22:53:11 +05:30
  • e6bbf07089 Comment out memstats worker. (#1239) Raja Subramanian 2022-12-19 22:37:34 +05:30
  • 120335da00 Allow skipping of sending ParticipantJoined analytics event (#1236) David Zhao 2022-12-18 22:09:20 -08:00
  • 241a7120f5 ICE config using protocol model (#1233) Raja Subramanian 2022-12-19 10:25:08 +05:30