mirror of
https://github.com/livekit/livekit.git
synced 2026-05-24 21:15:36 +00:00
b3efdfcfe5
There are cases where the probe result has enough headroom to up allocate all deficient tracks. Mainly happens after a loss scenario where the estimate is actually still high. After boosting once, there was a check for the track to hit the desired layer before boosting again. But, that is not really necessary. Can boost target and forwarder should resolve to the latest target. Removing that check in the forwarder. Also, adding a gratuitous boost check in stream allocator periodic ping when deficient to look for opportunities to boost.