Expand description
Transcoding & adaptive-bitrate contracts.
The actual codec work needs native encoders (FFmpeg/GStreamer, NVENC/QSV via
HwAccelBackend) and is intentionally not shipped
here. This module defines the seams: a Transcoder turns one input frame
into zero or more output frames, and a RenditionSpec describes one rung
of an ABR ladder. A pipeline drives a Transcoder from a
Subscription and republishes each output rendition.
Structs§
- Rendition
Spec - One target rendition in an adaptive-bitrate ladder.
Traits§
- Transcoder
- Transforms frames: decode/scale/encode, packetize, or fan into renditions.