Skip to main content

Crate moq_mux

Crate moq_mux 

Source
Expand description

Media muxers and demuxers for MoQ.

Sits between moq_net (pub/sub transport) and hang (media catalog). Takes containerized media in, produces a moq broadcast, and the other way around.

  • container holds one submodule per container format. Each describes how media frames are packaged on the wire, and some also handle the corresponding file or stream format.
  • codec holds one submodule per codec. Each parses the codec’s configuration record and provides an importer that publishes a raw bitstream to a broadcast.
  • catalog publishes and subscribes to the broadcast catalog, the JSON manifest listing every track and how to decode it.
  • import is the front door for callers who only have a format string. It picks the right concrete importer for you.

Modules§

catalog
Catalog publish/subscribe.
codec
Codecs.
container
Container formats.
import
Format dispatchers for callers who only have a format string.

Enums§

Error
Errors from moq-mux operations.

Type Aliases§

Result
A Result type alias for moq-mux operations.