Skip to content

Commit 97239f9

Browse files
authored
Update to moq-mux (#30)
* Update to moq-mux * AI review. * Small tweaks.
1 parent 2e2a01c commit 97239f9

5 files changed

Lines changed: 547 additions & 101 deletions

File tree

CLAUDE.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
This is a GStreamer plugin for Media over QUIC (MoQ), written in Rust. It provides `hangsink` and `hangsrc` elements that enable publishing and subscribing to media streams using the MoQ protocol over QUIC transport. The project has been renamed from moq-gst to hang-gst and uses the updated hang/moq-lite dependencies.
7+
This is a GStreamer plugin for Media over QUIC (MoQ), written in Rust. It provides `hangsink` and `hangsrc` elements that enable publishing and subscribing to media streams using the MoQ protocol over QUIC transport.
88

99
## Development Setup
1010

@@ -68,8 +68,10 @@ just sub bbb
6868
- `imp.rs`: Core implementation with async Tokio runtime
6969

7070
### Key Dependencies
71-
- **hang**: Higher-level hang protocol utilities and CMAF handling (local path dependency)
72-
- **moq-native**: Core MoQ protocol implementation with QUIC/TLS (local path dependency)
71+
- **hang**: Higher-level hang protocol utilities and CMAF handling
72+
- **moq-mux**: MoQ muxing/demuxing for media streams
73+
- **moq-lite**: Lightweight MoQ protocol types
74+
- **moq-native**: Core MoQ protocol implementation with QUIC/TLS
7375
- **gstreamer**: GStreamer bindings for Rust
7476
- **tokio**: Async runtime (single-threaded worker pool)
7577

@@ -88,5 +90,4 @@ Both elements use a shared Tokio runtime and support TLS configuration options.
8890
- Renamed from moq-gst to hang-gst
8991
- Element names changed from moqsink/moqsrc to hangsink/hangsrc
9092
- Added broadcast parameter requirement for both elements
91-
- Updated dependencies to use local hang and moq-native packages
9293
- Updated justfile commands to include broadcast parameters

0 commit comments

Comments
 (0)