[Moq] New draft: Conditional Range Filters for MOQT
"Yu You (Nokia)" <yu.you@nokia.com> Tue, 18 August 2026 07:40 UTC
Return-Path: <yu.you@nokia.com>
X-Original-To: moq@mail2.ietf.org
Delivered-To: moq@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AD2F512B71CCF for <moq@mail2.ietf.org>; Tue, 18 Aug 2026 00:40:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787038846; bh=DAhQ2XgRt+dUfJNLDwZiN4VswaclV5dfa/LD0M++cls=; h=From:To:Subject:Date; b=UiXXYDvloltP196uQ4jPZ0YHZtXrPGLOdc+7e5gQiViikinpSvrDYqK4O5q3DmkDQ yzJQ9eE8/iPWvK/TuoaTlo+pxRrAl2iDCgGFsmEhFmQwIw812IRKyAU58bFeeWOGXH uGDNixJA8mkw5dRxVf1J/XbSguf/M6l24K+unxP4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ndmKWIm4Wwhh for <moq@mail2.ietf.org>; Tue, 18 Aug 2026 00:40:46 -0700 (PDT)
Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013026.outbound.protection.outlook.com [52.101.72.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D0C2912B71CC8 for <moq@ietf.org>; Tue, 18 Aug 2026 00:40:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uKj6EQQMmE5moXSl6or3zNZk7oSIRGgyDm5g6UboLdO81MkzE/OVcFL+Ua/zRgfhzUTqADihOvYnRfPvQLeH+0T29+kr7iWBfQ43x/+yFyFzoG9oNHg6ch4HHAgxNh7Joy0GIXAeob7FllWCyPDjhiCY1F6rN13FFAkpJKOiyr9KsJ4mj3Gr7S6z+H9jFQ1CJ+j7T7tynhWd6UEZX7v404WDMeghIdcEHNoZWzSOeav6erMo0c5/F0S0M5LFwmfnKDAlx8roEKRq//8PcgjALYj+Rh45G2c23Y9TVpw/x+QUcTq08Gmln1YdTL0+mfZYfKEvVJY+n77A6+G3hVdKZg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DlUEOmDbrddJu8abIfwanbRXF/4V8HJ3xsnKmaYof/4=; b=ZI5kVlTJB1svuA5Zy66JyzcL68SPbUZIBNauzMh4+lZ6pm0ZJ7mq8Wy8P5vIg5SPSAv8pzT9AdJ/kp606wUKbMG7OVr+VVCZ0UA4pxblSi26TgZorZc0wrC53iS4qe/AEl89aIlqttSIoYwNes5Ptzxkrkyf7U6638sb5bOPpMpNXUPVonQL/Y0PXT/fiN86BTTR8pOlaiTonqRSyhCgmHWjeGXDBNR2v4ZYWBN3k9pxOFbCmu+gItqJns6hOwdqZdoD0F+0OlYGAewTMIKm5FesP5KH7OGM1JxZccQJ3l6DyG0N3yG5vz2tbf+VwNx8EwbNBC4Rgpwbsfg+DXz4kA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DlUEOmDbrddJu8abIfwanbRXF/4V8HJ3xsnKmaYof/4=; b=JIkuYmdgUfEwrh+soDQeMzG5JFelE9y2onwJpagNiGiOc+nL5fOAC1nPO+zUyk+yDnoWlQVuGhwaZOhZbLYfp2Ja6t6Hj4X1SakEXQkcXpq6+z6hr1M0RWZSmiOQdTg5pd82O/ORxh4xPry9PMsbWHStv+MN42SU697vSD4uDOBKsHhaAysu59uhOBGvMbEQV4XEldah3YW9slOfKtGoMgxMIoIn5f+NEtatZhF1HIWERlKz5iib4fWJ9C+Mvt1AjSl1dWdePsudy2HL2GRUp9YOFN3YXNO8C26oJxT6ZLHfxBp3gcoVpW45sbxMl7+S8gYxaVqwSQKvsBYwPZ0zmA==
Received: from OSKPR07MB10446.eurprd07.prod.outlook.com (2603:10a6:e10:95::13) by PAWPR07MB9877.eurprd07.prod.outlook.com (2603:10a6:102:38d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Tue, 18 Aug 2026 07:40:37 +0000
Received: from OSKPR07MB10446.eurprd07.prod.outlook.com ([fe80::82f0:c48c:7d:c8c1]) by OSKPR07MB10446.eurprd07.prod.outlook.com ([fe80::82f0:c48c:7d:c8c1%6]) with mapi id 15.21.0339.007; Tue, 18 Aug 2026 07:40:37 +0000
From: "Yu You (Nokia)" <yu.you@nokia.com>
To: MOQ Mailing List <moq@ietf.org>
Thread-Topic: New draft: Conditional Range Filters for MOQT
Thread-Index: AQHdLuIm2iGRyPgBdUO1ULVWlgAiNw==
Date: Tue, 18 Aug 2026 07:40:37 +0000
Message-ID: <OSKPR07MB10446AC4B0598C874C748E27596A62@OSKPR07MB10446.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: OSKPR07MB10446:EE_|PAWPR07MB9877:EE_
x-ms-office365-filtering-correlation-id: 32400def-39eb-4159-42e6-08defcfbfea2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|23010399003|376014|366016|8096899003|18002099003|56012099006|3023799007|38070700021|13003099007|6133799003|11063799006|10067099003;
x-microsoft-antispam-message-info: naAG5Lyw3AqDdwIRtqO20JM2UhpJbJMWsasUn2mg+fNFgNZywYFWsFdvOS48tsh/N161UAfI6nvl2lNsJKMvmjbK4LOmFVttMkD6nch5YGoR3PpWnpqG82a4JTaZ+h35Bfyn/fN9Wh+F5h8yU1e4aT1xzNoSl7vvxuUIG5SgFMex0Uq/PGuEYELAoegKHOlgtvDsFlBxVAb75ij9x9SgNVCeJM9YA/PxDEFj7jxcfAE7L3fhgIGi0Rrh17Nf04ru4o5TathL/ahyBufgYfjAC47OScuEydD4cGR8+JmEx8FcvSF6L7+eNqZDBnQ6mz3eyeu+irO952BQ2qSY/Mj+q24WMzrrqxYEmpkO6yZeu7utmsXjx2acIV503fQUObEKwVUy0t+Io9p9RrN1DksqBhnR5sLIDvzVMgsGFXk6MYoYVaHWHopQ8OB9RU95RIy+VA/ssEa+WUBAM61NRkEnv3DjRdMxC6TUDuA/RPOewQjT1H76d9u3he1lqM0e8Knwt4YB+84p2o1HdMlpKHG42LhRmbImQlSP2bGrzcVBg2B4AtJ3AdfvVdN0NIruz+esjxI1Z/loiLoHIPQENE/LsUGGP4eiQDovJN/6HshHfafwpJEADGj1WM+iEMFLJJTCtva6mz/Vw09Hp/+mrwHpt2TKpxzHjh87Jl9PRIC/C0o=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSKPR07MB10446.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(376014)(366016)(8096899003)(18002099003)(56012099006)(3023799007)(38070700021)(13003099007)(6133799003)(11063799006)(10067099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ru9xmzHMOQALnExatM+nRW7Z9vTu0E+00Y1gfm+9eHMmBQwhHizKLCN7SwI+o3F55WFPyFOGVlX6OD2rEfLkJDx8M4UlqEI9hM4dB89l/2P+t7XpI084CJalElVNPlGS6oWEciAZnPAFzpUUJMJ61wSI7nyheENsoEjsTQymnp4pHeA4rq/pbNq2YCQavq5it3C+Os++JAOIEkRKXnLL2oG6ov3IAr96hHfzyMMKEBudQ/3UmkUEPrPwmcZqfeDxRKG8qrKU+a2etx9H5XPHsT9IMdDX9kz/p2kwdF1esGDeJRUaWYLVWD1IVaGLlQawhopYwFTtXtbukt2DOFi8YY2H5iMF4vf5f5FOgtnpH+kiIzA5akjSWqRvruauzZBvL4AVZ9MQcm/bU4JTZPPTfnv61dAtCEoT8gwWdeYucEQkhn+oSpso/s1XCJ+cL7uY1L96HT8NxCx6UqdrzL+1aLEtV4hNrOY9VeFR0AHxihRyVOu4r8d60/8WOD5RfpawOqvCnVjzTBPnaIKi4hMM2h9D0BomDll5Oh4MiJWedv7TB01JXR+RQvNYlqyKZr69Q3bQT2DDWPAPwV2v7YM3KPp1UsKLez6kBGTYMwdKjnANyB0AuELKvBDilt/UCkr8B0xPNXHu+Ho+Y5vIMJE+PhobG1KdZO3rNWitvsi3giGbOKG6yXtdSEeCj8EEKExDCvlTpjj1BdWu3Gtirtb8E8JGEVBaNekQNrGY3X9ZD44vBP4I/mp5WOhumRtQ38ZYGPaRMUrOLuK8GO4aAtzyel9FGQzeOws4xAqX/voqmFH/HELcW+HiSX0on2RniBbtJ2qRFntPWe+42/ZtdX9SpeBfDDn1mv25aIOAlssQBJNQ+qFJtXTQmzC78JpFo8LOJ5oE/hrNZnKb1bsTNX9IL7BDvJGmRfHTyVHbk03K4Vme1WlUDXupkIQKe6nU4kl5jqxLEcmlMU6oE2p9eNLtZcHAII8zi1P7y4ci0qB8ir9RpMOPYkF9v3mptyMne4k3j+5qHjZj3jKWQYqeFPJWzIOBlnaYMxmMltjsDQWUcFTC0coz+jE86lTXSQRXQpzGrX74EToKlD9pcF4XPdUbqqvoqbYUlX7ekt9tseRLPcMPONSUJpmVLHWwqv2cSO2vD78RoHQTJToVzmlQRFVXCAVexw52eF6kRnwjRZSIa/QCI64WczQ5MjUthLW2YmLdRT05GFooi5KdkgtoMzRSPvMjhxU0KolL1S1ORnYhyJgHRo3Wxr9dhCMBYZYR/zXOnt7Hox4Q1hoGjgdaX8Y+0W1jWyq8t0le+TvmK1YmDDD1SBo0OSC/b3THGYgRW2VwLSSuWTswrD0eXDGZu+ON4XCltVRwJvd2/kD9Gq0ou4dea8rWm50mctMwkADafTE55SZQth025frLAm7hVKeRcMI8Nga5tJB9kceKTz4+vSiblZyW1dLf4rrfG2XEkwl5F837xKh9WJUAQqmDnCPcl2kFAQ8gxWhrzydb1QX/o22VMRobEomyAtG4Xv736JIuxVjWooxqba0QRGsdHVkfSNPhOlb87G/iNGFsG2M8rwKogRzy0ey5cw2rOKUOBZLUa87E+em9O3nL4clMZ6ZhBctYIkeU1OYUiYncmi+U9TOyR375EwrohGjfBgZV7DAR+YneNT+zyREc2L5SX0mc/xpNvWkt/mMZ2PBUjqLCiP1BWf9r5NeULh/HIGoeqQVRs4Xma36Rx1L0AVdmwW/pBw==
Content-Type: multipart/alternative; boundary="_000_OSKPR07MB10446AC4B0598C874C748E27596A62OSKPR07MB10446eu_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: OSKPR07MB10446.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 32400def-39eb-4159-42e6-08defcfbfea2
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2026 07:40:37.1727 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Nvtw7g7IvsIW0a0AszJIJkL2nymUSm0oTrqcqO4eGeeP68R2xkeJTHT9VBQqf7PTaIVmc7fb0K3+xI/O+fLypw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR07MB9877
Message-ID-Hash: W2UII3KKHRR7JUVT6Q6F2F4QNLY4AV4L
X-Message-ID-Hash: W2UII3KKHRR7JUVT6Q6F2F4QNLY4AV4L
X-MailFrom: yu.you@nokia.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Moq] New draft: Conditional Range Filters for MOQT
List-Id: Media over QUIC <moq.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/vHEvOh5TZNbj1CTai8HzfOWY66o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Owner: <mailto:moq-owner@ietf.org>
List-Post: <mailto:moq@ietf.org>
List-Subscribe: <mailto:moq-join@ietf.org>
List-Unsubscribe: <mailto:moq-leave@ietf.org>
Hi all, We would like to request comments on a new draft: "Conditional Range Filters for Media over QUIC Transport". Link: https://datatracker.ietf.org/doc/draft-yuyou-conditional-filtering/ TL;DR Currently, MOQT Range Filters are static. Any change to a filter requires a REQUEST_UPDATE round trip, which introduces reaction delays during network congestion. We propose a new RANGE_FILTER_CONDITION parameter that binds a Range Filter SetID to autonomous relay-side evaluation logic. This allows a relay to dynamically activate or deactivate specific filter sets at group boundaries based on real-time metrics (like throughput thresholds) without requiring further signaling from the subscriber. Key Technical Points * Compatibility with Range Filter Sets: This proposal is designed to be fully compatible with existing MOQT SetID-based Range Filters. The conditional logic determines only whether a specific SetID participates in the established OR-combination at a given switching point. This preserves the core AND/OR semantics of the base protocol, allowing conditional and unconditional filter sets to coexist naturally within a single subscription. * Explicit Signaling of Omissions: To help subscribers distinguish between network loss and intentional filtering, the draft introduces a new PRIOR_SUBGROUP_ID_GAP Object Property. This allows the relay to signal when subgroups have been skipped due to active filter conditions. * Alignment with SSTS: The condition model intentionally reuses the design from Sender-Side Track Switching (SSTS). It applies the same threshold/weight/rank semantics and bandwidth allocation approach at the relay for intra-track filtering. Implementation and Testing To facilitate a better understanding of the proposal, we have implemented the conditional range filter feature in our MOQT V19 Relay server, including a simulated bandwidth API for testing. Technical details and the API spec, plus a demo video can be found here: https://moqt.nokiaresearch.com:8080/static/open/range_filter_condition.html Feedback is welcome on the list or via the GitHub issue tracker: https://github.com/yuyou/conditional_filtering. Thanks, Yu You
- [Moq] New draft: Conditional Range Filters for MO… Yu You (Nokia)