Expand description
Segment-based encoding for HLS and DASH streaming.
This module provides tools for planning segment boundaries, tracking encoded segments, and generating HLS/DASH manifests.
Structsยง
- Encoded
Segment - An encoded segment of media.
- Parallel
Segment Encoder - Encodes a batch of independent GOPs (segments) in parallel using rayon.
- Parallel
Segment Result - The result of encoding a single independent segment in parallel.
- Parallel
Segment Stats - Summary statistics for a parallel segment encode batch.
- Segment
Boundary - A boundary point between two segments.
- Segment
Config - Configuration for segment-based encoding.
- Segment
Encoder - Encoder that tracks encoded segments.
- Segment
Manifest - Generates HLS and DASH manifests from encoded segments.
- Segment
Plan - A complete segment plan for encoding.
- Segment
Planner - Plans segment boundaries for a given video.
- Segment
Spec - A specification for one segment in a parallel encode batch.