Skip to main content

Module codec

Module codec 

Source
Expand description

Per-codec bridges between moq-mux and str0m.

Two directions:

  • Ingest (Bridge): str0m hands a decoded codec frame via Event::MediaData; the bridge converts it into the shape the moq-mux importer expects and publishes it.
  • Egress (Track): the egress source subscribes to a moq-mux broadcast and the track yields RTP-ready codec frames that the session loop hands to str0m::media::Writer::write.

Modules§

av1
AV1 bridge.
h264
H.264 bridge.
h265
H.265 bridge.
opus
Opus bridge.
vp8
VP8 bridge.
vp9
VP9 bridge.

Structs§

Frame
One codec frame received from str0m, paired with a microsecond timestamp.
PacketizedFrame
One RTP-ready codec frame produced by an egress Track.
Track
A subscribed moq-mux track, normalized to the bitstream shape str0m’s Frame API expects.

Traits§

Bridge
Bridges depacketized media frames from str0m to a hang broadcast track.