Skip to main content

Crate ustreamer_encode

Crate ustreamer_encode 

Source
Expand description

Hardware video encoding backends.

Provides a trait FrameEncoder with platform-specific implementations:

  • VideoToolbox (macOS): H.265 Main10 via VTCompressionSession
  • NVENC (NVIDIA): H.265/AV1 via NVIDIA Video Codec SDK
  • AMF (AMD): feature-gated staged-BGRA HEVC encode via the AMD driver runtime

Structs§

DecoderConfig
Browser decoder configuration for the current encoded stream.
EncodedFrame
Encoded output from a single frame.

Enums§

EncodeError

Traits§

FrameEncoder
Trait for hardware video encoder implementations.