Skip to content
Snippets Groups Projects

net/quinn: Support stream multiplexing

Merged Sanchayan Maity requested to merge SanchayanMaity/gst-plugins-rs:quinn-quic-mux into main
  • net/quinn: Add helper for adding stream id as meta to buffers

  • net/quinn: Add helper for queries

  • net/quinn: Add quinnquicmux to support stream multiplexing

  • net/quinn: Support stream multiplexing in quinnquicsink

  • net/quinn: Handle multiple stream connections in quinnquicsrc
    While at it, use PushSrc as base class. quinnquicsrc never supported seeking and only ever operated in push mode. Length and offset for create from BaseSrc was also never really honoured. Use PushSrc as the base class which is more appropriate.

  • net/quinn: Add quinnquicdemux to support stream demultiplexing

  • Update docs for quinn elements

  • net/quinn: Use aggregator as base class for quinnquicmux

  • net/quinn: Enable log feature
    This is required if and when we do need to capture logs from quinn for debugging.

  • net/quinn: Fix test using QUIC Stream

Closes #541 (closed).

Code for testing basic stream and datagram multiplexing can be found here.

ROQ support is in !1775 (merged).

Edited by Sanchayan Maity

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading