[FS_6G_MED][FS_QStream_MED][FS_Q4RTC_MED] Generic Network Interface Emulator for Media Delivery Evaluation
This contribution proposes a generic network interface emulator for evaluating media delivery protocols under realistic 3GPP network conditions. The emulator supports evaluation objectives across three related study items:
- FS_QStream_MED: QUIC-based streaming protocols
- FS_Q4RTC_MED: Real-time communication
- FS_6G_MED: 6G media aspects
The emulator provides configurable network profiles based on custom and 5QI characteristics, supporting advanced netem controls for realistic traffic shaping to enable consistent and reproducible evaluation.
The contribution addresses requirements from SP-251659 (FS_QStream_MED) and SP-251661 (FS_Q4RTC_MED) for evaluation frameworks under realistic UE-observed network conditions. A reusable emulator with standardized profiles improves repeatability and comparability across implementations.
The emulator is built on Linux Traffic Control (tc) with netem qdisc, providing precise control over network characteristics. It implements a layered approach where network conditions are applied at the interface level, enabling transparent emulation for any media delivery protocol without requiring client or server modifications.
Pre-defined profiles derived from 3GPP 5QI specifications (TS 23.501 Table 5.7.4-1):
The emulator supports sophisticated network modeling beyond basic delay and loss:
The contribution provides comprehensive YAML profile examples with detailed parameter mappings to tc/netem commands:
Each profile includes inline documentation explaining the parameter purpose and mapping to Linux tc commands.
Multiple deployment configurations are supported:
from netemu import NetworkEmulator
emulator = NetworkEmulator(
interface="eth0",
profiles_path="profiles.yaml"
)
# Apply profiles for uplink and downlink
emulator.apply_profile("poor_cellular",
ingress_profile="5g_urban")
# ... run tests ...
emulator.clear()
The contribution proposes that SA4 agrees on the following:
The network emulator based on Linux tc with netem qdisc provides an appropriate baseline for media delivery protocol evaluation under realistic 3GPP network conditions.
The 5QI-derived network profiles may be used as reference conditions for comparing media delivery technologies across the related study items.
Additional network profiles (satellite, congested, edge scenarios) complement the 5QI profiles for comprehensive evaluation coverage.
Document the emulator architecture and profiles in TR 26.934 (Test platform for media delivery technologies) to ensure consistent evaluation methodology.