mediamtx/internal
Alessandro Ros 0cdae40fe3
estimate absolute timestamp more precisely (#5078)
When the absolute timestamp of incoming frames was not available, it
was filled with the current timestamp, which is influenced by latency
over time.

This mechanism is replaced by an algorithm that detects when latency is
the lowest, stores the current timestamp and uses it as reference
throughout the rest of the stream.
2025-10-12 11:02:14 +02:00
..
api add read and write timeouts in HTTP servers (#5056) 2025-10-04 10:01:21 +02:00
auth stop accepting JWTs from query parameters unless allowed in conf (#5010) 2025-09-22 10:04:51 +02:00
certloader replace New* with Initialize() (#4345) 2025-03-16 15:34:53 +01:00
codecprocessor rewrite Unit definition (#5079) 2025-10-11 12:18:51 +02:00
conf rtsp: support reading streams tunneled with HTTP or WebSocket (#4986) 2025-09-17 22:31:20 +02:00
confwatcher update linter settings (#4790) 2025-07-26 16:44:32 +02:00
core estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
counterdumper count and log all discarded frames, decode errors, lost packets (#4363) 2025-03-25 21:59:58 +01:00
defs estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
externalcmd update linter settings (#4790) 2025-07-26 16:44:32 +02:00
hooks move hooks into dedicated package (#2746) 2023-11-26 22:06:07 +01:00
logger bump golangci-lint (#4550) 2025-05-23 15:10:21 +02:00
metrics add read and write timeouts in HTTP servers (#5056) 2025-10-04 10:01:21 +02:00
ntpestimator estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
playback add read and write timeouts in HTTP servers (#5056) 2025-10-04 10:01:21 +02:00
pprof add read and write timeouts in HTTP servers (#5056) 2025-10-04 10:01:21 +02:00
protocols estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
recordcleaner do not allocate recordcleaner.Cleaner when not needed (#4232) 2025-02-07 17:11:20 +01:00
recorder rewrite Unit definition (#5079) 2025-10-11 12:18:51 +02:00
recordstore api: add /info endpoint (#945) (#5045) 2025-09-30 10:39:27 +02:00
restrictnetwork support filtering interface and source IP in UDP sources (#4178) (#4464) 2025-04-28 22:22:55 +02:00
rlimit remove deprecated build flags syntax (#3930) 2024-11-06 15:07:33 +01:00
servers estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
staticsources estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
stream estimate absolute timestamp more precisely (#5078) 2025-10-12 11:02:14 +02:00
test rewrite Unit definition (#5079) 2025-10-11 12:18:51 +02:00
testapidocs api: add /info endpoint (#945) (#5045) 2025-09-30 10:39:27 +02:00
teste2e rename high-level tests into E2E tests (#4395) 2025-04-04 14:43:35 +02:00
unit rewrite Unit definition (#5079) 2025-10-11 12:18:51 +02:00