mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
Reframe the "clearLiveSeekableRange() on termination" follow-up as a deliberate non-action rather than a gap. Per the W3C MSE spec, the live seekable range is consulted only while duration === Infinity; when a live stream ends, endOfStream() sets a finite duration and the UA derives seekable from buffered + duration, ignoring the live range — so clearing is unnecessary. Clearing on the ENDLIST->finite-Track.duration transition would also be premature (duration is still Infinity until endOfStream) and shrink seekable to buffered-only. No logic change; the existing behavior (bail on null window) is already correct, and the 'no-ops for a complete playlist' test locks it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@videojs/spf
⚠️ Beta Experimental adoption in real projects.
Overview
@videojs/spf is a lightweight, bundle-size-optimized streaming engine for Video.js 10. It provides
HLS playback with adaptive bitrate switching, WebVTT captions, and MSE support.
Community
If you need help with anything related to Video.js 10, or if you'd like to casually chat with other members: