QUIC Stream Mapping for Low-Latency Real-Time Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time media transmission protocols, such as RTP over UDP, face challenges in efficiently managing stream identification and latency, particularly when transitioning to QUIC as the underlying transport protocol, leading to issues like head-of-line blocking and increased computational overhead.

Innovation Solution

Implementing QUIC streams with reserved stream IDs for real-time media, using attributes in session components like SDP to define the number and identifiers of QUIC streams per media type, enabling multiple streams for packet transmission while reducing computational complexity and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If RTP over UDP is used for real-time media transmission, then simplicity and wide compatibility are achieved, but head-of-line blocking and latency issues occur

Engineering Contradiction:
ImprovecompatibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments real-time media packets into multiple independent QUIC streams, allowing parallel transmission. This segmentation enables packets to bypass head-of-line blocking by routing around delayed packets through alternative streams, thereby reducing latency while maintaining compatibility through standardized stream handling.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If QUIC streams are introduced for real-time media transmission, then head-of-line blocking is reduced, but stream identification and management complexity increases

Engineering Contradiction:
ImprovelatencyVSAvoidstream management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent performs preliminary stream identification by embedding stream IDs directly into session components (SDP attributes) before media transmission begins. This preliminary action pre-configures the stream mapping relationships, allowing receivers to automatically associate packets with correct streams without complex runtime analysis, thus reducing management complexity despite using multiple streams.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple QUIC streams are used for packet transmission, then transmission efficiency is improved, but computational overhead increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements self-service mechanisms where session components automatically contain stream identification information that enables receivers to autonomously route packets to appropriate streams. This self-service approach eliminates the need for complex external stream management systems, reducing computational overhead while maintaining high transmission efficiency through parallel stream processing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4668712A1A method, an apparatus and a computer program product for transmitting real-time media
Publication Date: 2025.12.24 NOKIA TECHNOLOGIES OY
  • EP4668712A1 patent drawingFigure 1~3
  • EP4668712A1 patent drawingFigure 4
  • EP4668712A1 patent drawingFigure 5

AI summary

The embodiments relate to a method comprising establishing a transmission session to transmit real-time media as one or more QUIC streams to an endpoint; creating a session component comprising a media description of the real-time media; inserting into the session component at least one of the following: an attribute defining a number of QUIC streams per media type or an attribute defining one or more QUIC stream identifiers; transmitting the session component to the endpoint; associating real-time media packets with QUIC streams; and transmitting multiple QUIC streams, each carrying one or more real-time media packets, to the endpoint. In addition, the embodiments relate to technical equipment for the same.