mirror of
https://github.com/zoriya/v10.git
synced 2026-08-14 18:04:49 +00:00
Mirror of the v/a extraction for the text side. The text step vocabulary (TextFrame/TextLoadStep/TextStepDeps/TextMessagePipelines/TextLoadTask/ TextTrackSegmentResolver + resolveCues/dispatchCues) and the cue-sink message DTOs (AddCuesMessage/CueSegmentMeta) move out of the text loader / text-tracks actor into primitives/. All DOM-free (generic over Cue), so they land in primitives/ root. The dispatch step reaches its sink through a structural CueSink seam instead of the concrete TextTracksActor, so the pipeline names no actor; the loader keeps only scheduling. actors/ (root) and engines/hls gain primitives references. Net effect: relocation-pipelines now imports only core/media/primitives — zero actors/behaviors. It's ready to move to primitives; only the DOM VTTCue in its text step keeps it in behaviors/dom for now (slice 3). 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: