Commit Graph

  • 1148d38978 hopefully more stable tests (#1665) Raja Subramanian 2023-04-28 17:02:31 +05:30
  • 50ab72a5f8 DownTrack scoring when RR is not received. (#1664) Raja Subramanian 2023-04-28 14:50:06 +05:30
  • 3f3b02357c Check all transport connected for subscriber only properly. (#1661) Raja Subramanian 2023-04-27 23:06:15 +05:30
  • fc09cacfce increase level for signal stream closed log messages (#1660) Paul Wells 2023-04-27 08:30:40 -07:00
  • c1c4e8aea0 Include packetsMissing field in string representation (#1659) Raja Subramanian 2023-04-27 14:39:05 +05:30
  • f9f89cd7cf close signal with reliable message (#1658) Paul Wells 2023-04-26 22:59:39 -07:00
  • 11eedf4514 update participant to support signal broadcast skipping (#1657) Paul Wells 2023-04-26 17:11:33 -07:00
  • 9db46bb866 Avoid divide-by-zero and NaN (#1656) Raja Subramanian 2023-04-26 21:29:25 +05:30
  • 5751b8c082 rebase (#1654) Paul Wells 2023-04-24 20:02:28 -07:00
  • 8ed193b231 StreamAllocator - tracking more things (#1652) Raja Subramanian 2023-04-25 07:31:22 +05:30
  • b4ea4de5c0 Skip room updates to participants unless they are active David Zhao 2023-04-24 15:24:50 -07:00
  • 09c0b25787 Ensure that RR is not received for a while before running scorer on nil (#1653) Raja Subramanian 2023-04-24 23:39:30 +05:30
  • 7dc8f8bcd3 update psprc (#1651) Paul Wells 2023-04-23 23:51:02 -07:00
  • 279b3604c3 Add back ServerRegion and ServerVersion (#1650) David Zhao 2023-04-23 23:10:00 -07:00
  • 1cb189a3dd Update module github.com/pion/transport/v2 to v2.2.0 (#1626) renovate[bot] 2023-04-22 21:16:11 -07:00
  • cf0fcc33f3 Update module github.com/rs/cors to v1.9.0 (#1644) renovate[bot] 2023-04-22 21:15:48 -07:00
  • 3f64828a77 Send Room updates when participant counts change (#1647) David Zhao 2023-04-22 21:08:59 -07:00
  • 745410bd69 only increment participant version after updates (#1646) Paul Wells 2023-04-22 17:48:10 -07:00
  • a77eb2a07d add room node assignment check to signal relay (#1645) Paul Wells 2023-04-22 07:05:07 -07:00
  • ab6c994db4 update protocol/psrpc (#1643) David Colburn 2023-04-21 12:43:20 -07:00
  • 70041f004f create signalStats from out of order join (#1640) Paul Wells 2023-04-20 03:27:41 -07:00
  • 09af509edb Add subscription limits (#1629) cnderrauber 2023-04-20 14:15:30 +08:00
  • 422a28551e record signal read failure metrics (#1639) Paul Wells 2023-04-19 15:33:42 -07:00
  • 1cd8e45fdf [🤖 readme-manager] Update README (#1637) Jonas Schell 2023-04-19 22:48:45 +02:00
  • a11944f84d Restore VP8 munger state properly. (#1634) Raja Subramanian 2023-04-19 16:21:16 +05:30
  • a9fe9f331c Run quality scorer when there are no streams. (#1633) Raja Subramanian 2023-04-19 13:05:43 +05:30
  • ab42aed360 Add flag to control candidate fallback when udp unstable (#1630) cnderrauber 2023-04-19 14:56:16 +08:00
  • 4bd0646fdc Don't close rtcpreader if downtrack will be resumed (#1632) cnderrauber 2023-04-19 13:57:18 +08:00
  • 10b70c9299 Choose max available layer when current becomes unavailable. (#1631) Raja Subramanian 2023-04-19 10:40:29 +05:30
  • 93604d2415 A couple of stream allocator tweaks (#1628) Raja Subramanian 2023-04-18 11:49:51 +05:30
  • 5b34d754e0 Safe access of sequencer (#1625) Raja Subramanian 2023-04-17 13:02:24 +05:30
  • d9cd07c4b1 Return chosen codec for simulcast codecs (#1624) cnderrauber 2023-04-17 15:31:28 +08:00
  • 5d187523fa Refactor NACK tracking in stream allocator (#1623) Raja Subramanian 2023-04-17 10:16:12 +05:30
  • 0ce3ba418f Update pion to parse multiple simulcast sdp correctly (#1621) cnderrauber 2023-04-17 10:41:07 +08:00
  • 96f3aaa587 free signal join response to gc after forwarding (#1619) Paul Wells 2023-04-16 17:38:09 -07:00
  • 9c64d71e91 update message counter in signal relay (#1620) Paul Wells 2023-04-16 08:40:23 -07:00
  • ce33d38b4f Use current bit rate when calculating bandwidth needed. (#1617) Raja Subramanian 2023-04-15 18:50:18 +05:30
  • 40ceddd18b Integrate QueuedNotifier, fixes out-of-order delivery (#1615) David Zhao 2023-04-15 01:20:23 -07:00
  • e75b73af52 Use last received if lower. (#1616) Raja Subramanian 2023-04-15 13:07:47 +05:30
  • f54a103049 Do not let request layer overshoot available. (#1614) Raja Subramanian 2023-04-15 11:51:28 +05:30
  • c223255b21 update readme (#1610) Jonas Schell 2023-04-14 00:31:50 +02:00
  • 7b347d6f4f fix(deps): update module github.com/pion/transport/v2 to v2.1.0 (#1602) renovate[bot] 2023-04-13 15:13:23 -07:00
  • df963c3561 fix(deps): update go deps (#1613) renovate[bot] 2023-04-13 15:07:28 -07:00
  • 843328125e Do not use redis transactions for the egress APIs. Make sure all ingress related keys are on the same cluster slot. #1606 Benjamin Pracht 2023-04-13 08:09:00 -10:00
  • ac266fbcd6 Support subscriber_allow_pause connect option (#1612) Raja Subramanian 2023-04-13 17:00:32 +05:30
  • d2bf8f0ba1 Support simulating subscriber bandwidth. (#1609) Raja Subramanian 2023-04-13 13:59:24 +05:30
  • f8a94c2125 Fixed timing-related failures with tests (#1608) David Zhao 2023-04-12 21:01:57 -07:00
  • 4134965998 Integrate webhook retries (#1607) David Zhao 2023-04-12 20:42:44 -07:00
  • c2f76b79fa Validate IngressInfo, update the info if an ingress is active (#1605) Benjamin Pracht 2023-04-12 13:27:57 -10:00
  • 69fb5e51a2 Fix stutter in forwarding path when using dependency descriptor (#1600) Raja Subramanian 2023-04-12 17:30:54 +05:30
  • 29e26931e0 readme manager initial setup (#1581) Jonas Schell 2023-04-12 09:14:16 +02:00
  • 6abe3b1aee Adding logs when clients reconnect (#1598) David Zhao 2023-04-10 21:26:16 -07:00
  • c70a5c831f Refine transport fallback for client resuming (#1597) cnderrauber 2023-04-10 15:12:05 +08:00
  • c56e37f3fe Fix VP9 stutter in non-DD and some other misc changes (#1595) Raja Subramanian 2023-04-10 12:31:07 +05:30
  • 6e5e3bdcf3 Update signal relay config doc (#1596) Raja Subramanian 2023-04-10 11:00:29 +05:30
  • eb095db70a Batch signal retries (#1593) Paul Wells 2023-04-09 18:18:21 -07:00
  • a12f467e7a chore: added omitempty to optional config entries (#1594) David Zhao 2023-04-09 17:51:33 -07:00
  • 48b2ea11c1 Forgot to transfer ddBytes (#1592) Raja Subramanian 2023-04-08 13:41:17 +05:30
  • 4969b57c09 Chaging VideoLayers -> VideoLayer (#1591) Raja Subramanian 2023-04-08 12:39:02 +05:30
  • e03f75d6a1 Implements source-specific permissions and client-driven metadata updates (#1590) David Zhao 2023-04-07 23:47:49 -07:00
  • e32eaa451f Refactor video layer selector (#1588) Raja Subramanian 2023-04-08 10:57:57 +05:30
  • 57b931e9bd Fix return code when no panics have occurred (#1589) David Zhao 2023-04-07 19:54:30 -07:00
  • fb301e6e75 Add vp9 svc support by Dependency Descriptor (#1586) cnderrauber 2023-04-06 21:51:33 +08:00
  • 2b16589b79 Version 1.4.1 (#1585) v1.4.1 Paul Wells 2023-04-05 21:43:25 -07:00
  • 6b0cb33c53 set participant node for redis router in signal service (#1584) Paul Wells 2023-04-05 16:08:25 -07:00
  • 234f7ea5cb read batched signal messages (#1583) Paul Wells 2023-04-05 14:41:52 -07:00
  • 5552062228 drain signal stream before closing (#1582) Paul Wells 2023-04-05 12:29:52 -07:00
  • 6636e37664 add prometheus psrpc metrics observer (#1571) Paul Wells 2023-04-05 03:50:43 -07:00
  • 5564bc531f write signal messages from media without blocking (#1580) Paul Wells 2023-04-05 03:42:59 -07:00
  • fc6a306031 Create a helper for retrieving a user's actual IP (#1579) David Zhao 2023-04-04 19:32:49 -07:00
  • 793e61ac14 Use bandwidth requested from last allocation. (#1577) Raja Subramanian 2023-04-04 09:58:57 +05:30
  • 8cfba1308b Add test case for munged sdp (#1574) cnderrauber 2023-04-04 09:28:47 +08:00
  • 1cb6cc3ed7 Do not sample per participant to reduce memory usage (#1576) David Zhao 2023-04-03 15:24:53 -07:00
  • f3d05a9068 Do not sample per participant to reduce memory usage dz-sampling-per-room David Zhao 2023-04-03 15:08:27 -07:00
  • 31427f7594 Update module github.com/redis/go-redis/v9 to v9.0.3 (#1572) renovate[bot] 2023-04-02 13:43:05 -07:00
  • 1b09fc9721 fix panic in rtpstats (#1570) Paul Wells 2023-04-01 12:39:13 -07:00
  • 602f987ed7 Switch up ordering DTLS elliptic curves to reduce likelihood of filtering (#1568) David Zhao 2023-03-31 22:47:23 -07:00
  • 8be2b88ff6 Config docs for signal relay (#1566) David Zhao 2023-03-31 18:28:15 -07:00
  • c45e23be3f store participant res sink in interface typed field (#1567) Paul Wells 2023-03-31 00:45:50 -07:00
  • b5b896a6c6 Version 1.4.0 (#1564) v1.4.0 David Zhao 2023-03-30 23:16:36 -07:00
  • 82fd3e865e Fix deadlock caused by subscription manager test (#1563) David Zhao 2023-03-30 17:10:32 -07:00
  • 59961c1992 Aggregate method for RTPDeltaInfo (#1562) Raja Subramanian 2023-03-30 13:34:52 +05:30
  • e67d9ca201 Update pion deps (#1557) renovate[bot] 2023-03-29 22:04:45 -07:00
  • 3d739456b1 downgrade deps paulwe 2023-03-29 17:00:09 -07:00
  • 6107c002ae fix signal client message buffer size (#1561) Paul Wells 2023-03-29 16:34:45 -07:00
  • aaab3b8ce8 fix signal client message buffer size (#1561) Paul Wells 2023-03-29 16:34:45 -07:00
  • de80f521de Increase sequence number cache to handle higb rate tracks. (#1560) Raja Subramanian 2023-03-29 22:32:39 +05:30
  • 2c439b3063 Fix sequence number offset on packet drop (#1556) Raja Subramanian 2023-03-29 07:43:28 +05:30
  • 81f97644e7 temporary request sink write failure health check 1.3.5.1 Mathew Kamkar 2023-03-28 11:09:36 -07:00
  • de86ccb3df Calculate stats duration. (#1554) Raja Subramanian 2023-03-28 07:18:31 +05:30
  • 108b251045 egress updated webhook (#1555) David Colburn 2023-03-27 16:34:44 -07:00
  • 96607a170a Update module github.com/urfave/cli/v2 to v2.25.1 (#1553) renovate[bot] 2023-03-26 17:18:47 -07:00
  • f63962c2cc Pure code movement (#1552) Raja Subramanian 2023-03-26 23:13:17 +05:30
  • afdae26972 Log timestamp jumps greater than 0.5 seconds. (#1551) Raja Subramanian 2023-03-26 12:52:50 +05:30
  • 2fce780ce8 Update go deps (#1402) renovate[bot] 2023-03-25 23:17:04 -07:00
  • 576eb7abbd Update urfave/cli to fix 1 return value with livekit-server --help (#1549) David Zhao 2023-03-25 23:02:08 -07:00
  • d269b8c935 Update README with heading and demo changes (#1541) David Zhao 2023-03-24 11:16:36 -07:00
  • f05a3a047a add handling for react native and rust sdk client infos (#1544) davidliu 2023-03-25 01:27:37 +09:00
  • d8356e012e Give proper grace period when recorder is still in the room (#1547) David Zhao 2023-03-23 23:57:11 -07:00
  • d7750a60ec Unify the forwarder between dependency descriptor and no DD case. (#1543) Raja Subramanian 2023-03-23 17:23:14 +05:30