Skip to main content

Module segment_encoder

Module segment_encoder 

Source
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ยง

EncodedSegment
An encoded segment of media.
ParallelSegmentEncoder
Encodes a batch of independent GOPs (segments) in parallel using rayon.
ParallelSegmentResult
The result of encoding a single independent segment in parallel.
ParallelSegmentStats
Summary statistics for a parallel segment encode batch.
SegmentBoundary
A boundary point between two segments.
SegmentConfig
Configuration for segment-based encoding.
SegmentEncoder
Encoder that tracks encoded segments.
SegmentManifest
Generates HLS and DASH manifests from encoded segments.
SegmentPlan
A complete segment plan for encoding.
SegmentPlanner
Plans segment boundaries for a given video.
SegmentSpec
A specification for one segment in a parallel encode batch.