Crate hang

Crate hang 

Source
Expand description

§hang: Media over QUIC Library

hang is a media-specific library built on top of moq_lite, providing high-level components for real-time audio and video streaming over QUIC. It implements media containers, codecs, and streaming protocols optimized for real-time live broadcasting.

§Overview

While moq_lite provides the generic transport layer, hang adds:

  • Catalog: A list of available tracks and their metadata.
  • Codec support: Integration with common audio/video codecs
  • Container: A simple timestamped container format.
  • fMP4 Import: Convert a fMP4 file into a hang broadcast.
  • HLS Import: Reusable HLS/fMP4 ingest logic via [hls].

Re-exports§

pub use moq_lite;
pub use model::*;

Modules§

catalog
The catalog describes available media tracks and codecs.
feedback
import
model

Enums§

Error
Error types for the hang media library.

Type Aliases§

Result
A Result type alias for hang operations.