Commit Graph

  • f401c44a46 Move TURNServers back to livekit-server (#1715) Benjamin Pracht 2023-05-17 15:24:17 -07:00
  • 1c88a03366 Don't add nack if it is already present in track codec (#1714) cnderrauber 2023-05-17 18:48:54 +08:00
  • 9395f0b1fb More time stamp dance. (#1712) Raja Subramanian 2023-05-16 21:48:10 +05:30
  • c79e0ce06f Make signal close async. (#1711) Raja Subramanian 2023-05-16 14:08:17 +05:30
  • 61102533ae Monitor and log RTP time stmap drifts (#1710) Raja Subramanian 2023-05-13 18:41:09 +05:30
  • a085afc6ee Send quality stats to prometheus. (#1708) Raja Subramanian 2023-05-12 09:44:03 +05:30
  • 4244542840 Adopt WebRTCConfig from mediatransportutil (#1707) Benjamin Pracht 2023-05-10 20:00:34 -07:00
  • b61fad339f Handle time stamp increment across mute. (#1705) Raja Subramanian 2023-05-10 18:31:49 +05:30
  • c254e5713f v1.4.2 release notes (#1663) v1.4.2 David Zhao 2023-05-09 23:41:34 -07:00
  • 4419cd56b8 Switch to rate since first time. (#1704) Raja Subramanian 2023-05-10 11:01:51 +05:30
  • 678cd06241 Infow -> Debugw (#1703) Raja Subramanian 2023-05-10 10:26:36 +05:30
  • 2d380868dc Update README.md (#1691) Russ d'Sa 2023-05-09 20:58:43 -07:00
  • 2ccee369a6 update notifier (#1702) David Colburn 2023-05-09 20:52:22 -07:00
  • 0a3c22993e Remove deprecated egress client (#1701) David Colburn 2023-05-09 16:54:32 -07:00
  • f543e3f8d0 Send left over RTCP packets. (#1699) Raja Subramanian 2023-05-09 18:46:30 +05:30
  • cf2a078579 Apply time stamp adjustment only at the start of a frame. (#1698) Raja Subramanian 2023-05-09 12:39:11 +05:30
  • 0e582ec82a fix the negative sign scope (#1696) Raja Subramanian 2023-05-09 00:13:01 +05:30
  • 153f02091c Use measurement in window instead of since start. (#1695) Raja Subramanian 2023-05-08 19:51:23 +05:30
  • ddcb8342ef Fix Dervivative equation wrong brackets (#1693) Raja Subramanian 2023-05-07 18:36:26 +05:30
  • 14a2d06bcd RTCP sender reports every three seconds. (#1692) Raja Subramanian 2023-05-07 10:09:30 +05:30
  • 3fb93135f5 Experimental flag to try time stamp adjustment to control drift. (#1687) Raja Subramanian 2023-05-06 11:52:57 +05:30
  • ae5d2c3261 Integrate fix for webhook delivery delays (#1690) David Zhao 2023-05-05 23:11:22 -07:00
  • 0250d9855a Correctly ignore .idea directory (#1686) Danil Andreev 2023-05-06 08:40:12 +03:00
  • 0586009e0d Do not send hidden participants after resume (#1689) David Zhao 2023-05-05 22:38:17 -07:00
  • 25d6fd751f Cleaning up smoothed OWD calculation for sender report. (#1684) Raja Subramanian 2023-05-05 13:14:12 +05:30
  • e00ff50cd6 Update go deps (#1680) renovate[bot] 2023-05-04 22:33:22 -07:00
  • 28a8a808f2 Do not add empty video layers in stats. (#1685) Raja Subramanian 2023-05-05 08:59:08 +05:30
  • 15078eb9f4 Keep track of expected RTP time stamp and control drift. (#1681) Raja Subramanian 2023-05-04 13:00:57 +05:30
  • 298ebaee78 Suppress error log of setPrefferedCodec for simulcast codec track (#1682) cnderrauber 2023-05-04 15:14:20 +08:00
  • 5fcd682fb0 Refactor participant metadata updates to avoid duplication (#1679) David Zhao 2023-05-03 13:50:45 -07:00
  • 4bd20c77b7 Update module github.com/prometheus/client_golang to v1.15.1 (#1677) renovate[bot] 2023-05-03 09:33:20 -07:00
  • 0e9e7e994d Update go deps (#1672) renovate[bot] 2023-05-03 00:08:12 -07:00
  • 11749eace9 Add support for creating WHIP ingress (#1674) Benjamin Pracht 2023-05-02 13:26:47 -07:00
  • 00217c7af1 Logging delta of receiver report (#1676) Raja Subramanian 2023-05-02 22:43:37 +05:30
  • 87e2b2366e reduce log level of signal close errors (#1675) Paul Wells 2023-05-02 08:31:12 -07:00
  • 3070e976c3 Log received sender report of audio for debugging (#1673) Raja Subramanian 2023-05-02 00:22:33 +05:30
  • 7dbd086c3e Calculating feed drift and log them for more clues. (#1671) Raja Subramanian 2023-05-01 11:55:27 +05:30
  • 08fd068511 logging feed side last report for clues (#1670) Raja Subramanian 2023-05-01 11:39:37 +05:30
  • faebb79ebe Update go deps (#1648) renovate[bot] 2023-04-30 22:16:03 -07:00
  • dfa3d77945 Misc changes (#1669) Raja Subramanian 2023-04-30 15:42:39 +05:30
  • 35b8319b08 Remove disallowed subscriptions on close. (#1668) Raja Subramanian 2023-04-29 09:18:07 +05:30
  • a08cd23b6d Adopt pion logging initialization moving to protocol (#1667) Benjamin Pracht 2023-04-28 10:51:41 -07:00
  • 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