Commit Graph

  • 43fa6f57d1 A very simple leaky bucket pacer. (#1899) Raja Subramanian 2023-07-23 10:11:35 +05:30
  • 7e6aa00426 Remove unused fields left over from refactor (#1897) Raja Subramanian 2023-07-21 16:23:00 +05:30
  • 6c20c7eb15 add test for removing disconnected participants on signal close (#1896) Paul Wells 2023-07-20 21:21:40 -07:00
  • 3980d049c9 close disconnected participants when signal channel fails (#1895) Paul Wells 2023-07-20 19:23:35 -07:00
  • 6ad1e1598d move signal server start to server start (#1894) Paul Wells 2023-07-20 19:13:27 -07:00
  • 2c6c663d59 +1 on filled sequence number boks1971 2023-07-20 16:59:42 +05:30
  • 023d070f24 Force a marker frame boks1971 2023-07-20 14:59:01 +05:30
  • cf4801064d changing key file permissions control (#1893) kannonski 2023-07-19 23:23:30 +02:00
  • 61ec45d38a Drop repeated value boks1971 2023-07-19 18:46:17 +05:30
  • d4f31d3628 min PPS boks1971 2023-07-19 18:10:13 +05:30
  • 5cd32b64e5 Merge remote-tracking branch 'origin/master' into raja_min_packets boks1971 2023-07-19 17:59:12 +05:30
  • dd995899bf Handle extreme case of sender report lagging. (#1892) Raja Subramanian 2023-07-19 12:50:03 +05:30
  • cf8cf1a87f Forgot to log important bits :-( (#1891) Raja Subramanian 2023-07-19 10:22:51 +05:30
  • 4128a2196e Have enough spacing during switch boks1971 2023-07-19 00:42:24 +05:30
  • 689e5ba896 Merge remote-tracking branch 'origin/master' into raja_1833 boks1971 2023-07-19 00:38:01 +05:30
  • 66de9ff4a0 Add debug log for RTCP sender report. (#1890) Raja Subramanian 2023-07-18 23:21:06 +05:30
  • 97198e56ac log packets forwarded boks1971 2023-07-18 14:38:12 +05:30
  • eb49d4ffd5 Merge remote-tracking branch 'origin/master' into raja_1833 boks1971 2023-07-18 14:14:05 +05:30
  • f41b93657e Log a bit more in sender report warp report. (#1888) Raja Subramanian 2023-07-18 09:14:41 +05:30
  • 9f3c975b1c leave signal context open after stream closes (#1887) Paul Wells 2023-07-16 20:24:11 -07:00
  • 5d1d454a98 Fix missed label arg in logger (#1886) David Zhao 2023-07-16 20:05:41 -07:00
  • 5535916ff2 prevent signal context from closing before room setup finishes (#1885) Paul Wells 2023-07-16 19:01:53 -07:00
  • 8784449fc6 manually cancel signal relay context (#1884) Paul Wells 2023-07-16 15:03:47 -07:00
  • 7dc60bb1bf start reading signal messages before session handler finishes (#1883) Paul Wells 2023-07-16 13:40:53 -07:00
  • e6a47a24a7 Update livekit deps (#1869) renovate[bot] 2023-07-16 13:24:06 -07:00
  • 11e1eb00fa Attempt to avoid out-of-order max subscribed layer notifications. (#1882) Raja Subramanian 2023-07-16 23:28:20 +05:30
  • 06d8459234 Pick up proto proxy no update on no change (#1881) Raja Subramanian 2023-07-15 14:09:22 +05:30
  • 469f1cd073 Minor changes to publisher bool. (#1880) Raja Subramanian 2023-07-15 12:43:05 +05:30
  • bb8f2d5033 Attempt at fixing #1833 boks1971 2023-07-14 21:17:25 +05:30
  • 4c02a6d717 Time stamp adjustments v2 (I think) (#1875) Raja Subramanian 2023-07-14 11:47:07 +05:30
  • 68e5fa8e1c Allow listing ingress by id (#1874) Benjamin Pracht 2023-07-14 09:11:55 +08:00
  • 557fe7c9d3 Mark room as dirty after track published changes (#1878) David Zhao 2023-07-13 16:33:04 -07:00
  • e746fe14e1 Mark active when switching to parked layer. (#1873) Raja Subramanian 2023-07-13 10:42:23 +05:30
  • 9cf190bdf7 update protocol, psrpc (#1872) David Colburn 2023-07-12 18:46:48 -07:00
  • 0bf93042ed Use min packets threshold for NACK based congestion signal. boks1971 2023-07-13 00:18:01 +05:30
  • 8dc2c005c3 Add ability to roll back video layer selection. (#1871) Raja Subramanian 2023-07-12 14:12:00 +05:30
  • ed867fafe5 Log unexpected ICE connection states (#1870) Raja Subramanian 2023-07-12 10:28:36 +05:30
  • 49e72fb252 Update golang.org/x/exp digest to 06a737e (#1868) renovate[bot] 2023-07-11 09:02:52 -07:00
  • 5459bd2931 Push track quality to poor on a bandwidth constrained pause. (#1867) Raja Subramanian 2023-07-11 15:29:35 +05:30
  • 9abc580e8b Update golang.org/x/exp digest to fffb143 (#1866) renovate[bot] 2023-07-10 21:56:47 -07:00
  • 1cb74b9e1b Check for desired before clean up. (#1865) Raja Subramanian 2023-07-10 13:20:57 +05:30
  • e6f5f2f344 Prevent anachronous sample reading. (#1863) Raja Subramanian 2023-07-10 08:39:52 +05:30
  • 8a1fc223da Fix RTC IP when binding to 0.0.0.0 (#1862) David Zhao 2023-07-09 16:55:37 -07:00
  • 52212a6902 v1.4.4 (#1861) v1.4.4 David Zhao 2023-07-08 23:47:33 -07:00
  • 0e15619355 Update module github.com/livekit/protocol to v1.5.9 (#1846) renovate[bot] 2023-07-08 23:31:45 -07:00
  • 42a7d52272 Return 404 with DeleteRoom/RemoveParticipant when deleting non-existent resources (#1860) David Zhao 2023-07-08 22:30:49 -07:00
  • cbec68ae44 Do not use cancellable context for Redis operations (#1859) David Zhao 2023-07-08 12:06:31 -07:00
  • bf3732b898 Remove noisy debug logs. (#1858) Raja Subramanian 2023-07-08 11:58:56 +05:30
  • 3e71ea3d77 Fixed hidden participant update (#1857) David Zhao 2023-07-07 13:36:15 -07:00
  • 873c87f24b Fix nack issue for svc codecs (#1856) cnderrauber 2023-07-07 15:46:18 +08:00
  • 919355c873 Log additional details when updating participant permissions (#1855) David Zhao 2023-07-06 23:38:01 -07:00
  • 4afb0e0b9b retry egress on timeout/resource exhausted (#1852) David Colburn 2023-07-05 15:03:18 -07:00
  • 6198aac7a8 Make a default config variable (#1848) Raja Subramanian 2023-07-03 23:49:03 +05:30
  • ab7cad4aab update readme (#1847) Jonas Schell 2023-07-03 20:16:01 +02:00
  • 7e96c98dc3 Select highest layer of equal dimensions (#1841) lukasIO 2023-07-03 17:32:28 +02:00
  • 869f23a054 Close subscriptions promptly (#1845) Raja Subramanian 2023-07-01 12:31:51 +05:30
  • e3954d1d64 Use timed aggregator. (#1843) Raja Subramanian 2023-07-01 10:21:15 +05:30
  • 06f9b574cb Delete down track from receiver in close always. (#1842) Raja Subramanian 2023-06-30 20:44:57 +05:30
  • 496656627e Logging more to understand layer transition leak better. (#1840) Raja Subramanian 2023-06-30 11:59:53 +05:30
  • 69a1e572be Attempt to reduce disruption due to probe. (#1839) Raja Subramanian 2023-06-30 11:09:46 +05:30
  • 3de1e49165 Update module github.com/livekit/protocol to v1.5.8 (#1733) renovate[bot] 2023-06-29 20:31:17 -07:00
  • 4952c641b3 Fix regression when bind-address is not explicitly provided (#1837) David Zhao 2023-06-28 20:22:59 -07:00
  • 7be9e2258d Upgrade to Pion 3.0.11, disable active TCP (#1836) David Zhao 2023-06-28 16:53:58 -07:00
  • 2668073c29 Honor bind address passed as --bind also for RTC ports (#1815) Juan Navarro 2023-06-29 01:52:43 +02:00
  • eaf70d5549 Pacer in down stream path. (#1835) Raja Subramanian 2023-06-28 13:22:44 +05:30
  • 2b0a470474 Less flapping in probe. (#1834) Raja Subramanian 2023-06-28 12:48:38 +05:30
  • cea41e4189 Discount out-of-order packets in downstream score. (#1831) Raja Subramanian 2023-06-27 17:44:53 +05:30
  • 5b975af55f Refine dependency descriptor based selection forwarder (#1808) cnderrauber 2023-06-27 15:11:06 +08:00
  • ad51339357 Update go deps (#1826) renovate[bot] 2023-06-26 16:48:09 -07:00
  • 2896aeb126 Set potential codecs for tracks without simulcast codecs. (#1828) Raja Subramanian 2023-06-27 04:34:41 +05:30
  • 352bb1d204 Add GetClientInfo interface, to be used to decide migration vs full-reconenct (#1827) Raja Subramanian 2023-06-26 23:15:53 +05:30
  • 95f360bbce Do not process events after participant close. (#1824) Raja Subramanian 2023-06-25 09:26:14 +05:30
  • 81f41aca20 Full reconnect on publication mismatch on resume. (#1823) Raja Subramanian 2023-06-24 19:18:05 +05:30
  • 8ac394c5bb Removing commented out short cut path, don't need more debug data. (#1822) Raja Subramanian 2023-06-23 14:18:55 +05:30
  • c21f275ab2 Update module github.com/hashicorp/golang-lru/v2 to v2.0.4 (#1817) renovate[bot] 2023-06-23 00:55:44 -07:00
  • 1f6efedd31 Send updated events on state updates (#1819) Benjamin Pracht 2023-06-22 09:20:58 -07:00
  • c38791ff0a stop retrying signal connection if the request context is closed (#1820) Paul Wells 2023-06-22 07:09:34 -07:00
  • 00558dee5c Close participant on full reconnect. (#1818) Raja Subramanian 2023-06-22 10:09:10 +05:30
  • 2438058474 Drop error logs due to pipe close (#1813) Raja Subramanian 2023-06-21 14:11:17 +05:30
  • c12e15ff52 Update module github.com/urfave/cli/v2 to v2.25.7 (#1804) renovate[bot] 2023-06-21 00:09:43 -07:00
  • 84994b39ab Make the samples string more readable. (#1810) Raja Subramanian 2023-06-21 11:35:38 +05:30
  • 583648a1ed Avoid closure to reduce life span of objects. (#1809) Raja Subramanian 2023-06-20 19:06:01 +05:30
  • 27051e9999 It is possible that pipe is closed before blank frame send, do not warn (#1807) Raja Subramanian 2023-06-20 11:58:01 +05:30
  • f11a7a229f Remove unnecessary check (#1806) Raja Subramanian 2023-06-19 16:40:05 +05:30
  • 9e3f30d457 go mod tidy (#1805) Paul Wells 2023-06-18 20:37:40 -07:00
  • a6d091a810 update protocol (#1803) Paul Wells 2023-06-18 18:13:34 -07:00
  • 40f5902d36 Consistently use connID as log tag (#1801) Raja Subramanian 2023-06-17 21:02:02 +05:30
  • 2383234f6e Simplify sliding window collapse. (#1802) Raja Subramanian 2023-06-17 18:56:38 +05:30
  • 395f403132 Small stream allocator tweaks. (#1800) Raja Subramanian 2023-06-17 12:35:29 +05:30
  • 552e3758d5 Add IngressUpdated event (#1775) Benjamin Pracht 2023-06-16 10:58:49 -07:00
  • cadf3bf649 Simulate muted audio track publish on migration. (#1799) Raja Subramanian 2023-06-16 22:00:38 +05:30
  • 908b7a9bb1 Promote some migration logs to Infow (#1798) Raja Subramanian 2023-06-16 19:00:17 +05:30
  • 6946d0a3a1 Do not mute forwarder when paused to bandwidth congestion. (#1796) Raja Subramanian 2023-06-16 12:08:01 +05:30
  • d0cda7c147 Update go deps (#1793) renovate[bot] 2023-06-15 21:00:19 -07:00
  • f71544e27a Do not send ParticipantJoined webhook if connection was resumed (#1795) David Zhao 2023-06-15 15:39:04 -07:00
  • 0dab55556d add drain function to rtc service paulwe 2023-06-15 11:56:41 -07:00
  • 12db469297 Better tracking of signalling connection. (#1794) Raja Subramanian 2023-06-15 12:53:34 +05:30
  • 41bb1d8745 Update go deps (#1791) renovate[bot] 2023-06-14 18:07:25 -07:00
  • 2dd4e1365b Send EgressUpdated event (#1792) shishirng 2023-06-14 18:56:07 -04:00
  • afa7733748 Promote switch logs to Infow. (#1790) Raja Subramanian 2023-06-12 17:30:56 +05:30