Skip to content

5.2.1

Choose a tag to compare

@superuser404notfound superuser404notfound released this 16 Jul 13:07

Performance follow-up to 5.2.0 (#107).

Changed

  • Open-time size probes run concurrently. The Range / HEAD / bounded-range fallback ladder for origins whose data connection resolves no length ran sequentially, tripling open latency on genuinely length-less sources (each probe pays the origin's full connect latency, which for a live tuner is its entire tune-in). The primary open-ended range probe still fires first and alone; the two fallbacks start 750 ms later in parallel, and the first positive size wins. Origins that resolve the primary inside the stagger window see wire traffic identical to the sequential ladder. Verified 17.2 s to 12.1 s time-to-open against a controlled 3 s-latency length-less origin; the probe requests themselves and their budgets are unchanged.

Host note

For known-live sources the fastest open remains isLive: true (plus a dvrWindowSeconds), which skips the size-probe ladder entirely.