[AVTCORE] Mohamed Boucadair's Discuss on draft-ietf-avtcore-rtp-jpegxs-3ed-02: (with DISCUSS and COMMENT)
Mohamed Boucadair via Datatracker <noreply@ietf.org> Mon, 29 June 2026 13:02 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: avt@ietf.org
Delivered-To: avt@mail2.ietf.org
Received: from [10.244.22.182] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id E54B8109CB7ED; Mon, 29 Jun 2026 06:02:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782738136; bh=0YxYRZFGqgaxGvHQ/ZipzVYMcIBoqjgrvv7VjSVpfL0=; h=From:To:Cc:Subject:Reply-To:Date; b=PMJS9BPCOZxQYnfgpGl92mDeV3kbevq3bK6Fht36hbsrO/wQLnRHjAYXMecGxmriC rGyC5Xfnx5wxGiBE/BneEJ6JMeA15SuHRUXQFtGcNgh+wBtLH6spYIp0vAaEE3XmaT AA5rDy+KkMEsRxAbPQUICkJ8kpEMohtxWxlYwLrg=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Mohamed Boucadair via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.67.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <178273813583.2031028.1817946341544323653@dt-datatracker-f9b87776f-xzl65>
Date: Mon, 29 Jun 2026 06:02:15 -0700
Message-ID-Hash: FHNFMKZ4CUY2V627PNNLAOMXMSMZMH34
X-Message-ID-Hash: FHNFMKZ4CUY2V627PNNLAOMXMSMZMH34
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-avt.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: avt@ietf.org, avtcore-chairs@ietf.org, draft-ietf-avtcore-rtp-jpegxs-3ed@ietf.org, ietf@mariuskleidl.net
X-Mailman-Version: 3.3.9rc6
Reply-To: Mohamed Boucadair <mohamed.boucadair@orange.com>
Subject: [AVTCORE] Mohamed Boucadair's Discuss on draft-ietf-avtcore-rtp-jpegxs-3ed-02: (with DISCUSS and COMMENT)
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/PrxWtnAg3VXkDNEDK66ozfOOlp0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Owner: <mailto:avt-owner@ietf.org>
List-Post: <mailto:avt@ietf.org>
List-Subscribe: <mailto:avt-join@ietf.org>
List-Unsubscribe: <mailto:avt-leave@ietf.org>
Mohamed Boucadair has entered the following ballot position for draft-ietf-avtcore-rtp-jpegxs-3ed-02: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-jpegxs-3ed/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Hi Tim, Thomas, Corentin, and Antonin, Thank you for the effort put into this specification. Appreciate in particular the operational considerations section and the discussion on backward compatibility. I used https://author-tools.ietf.org/diff?doc_1=RFC9134&doc_2=draft-ietf-avtcore-rtp-jpegxs-3ed&wdiff=1 for my review. Please find below some points for DISCUSSion: # 21122-1 ISO/IEC ISO/IEC 21122-1:2024 - Information technology — JPEG XS low-latency lightweight image coding system — Part 1: Core coding system indicates that it has an amendment (https://www.iso.org/standard/85247.html#amendment) on slice synchronous metadata. ## I don’t have access to the ISO/IEC specs that are listed in the document, so I can’t assess whether this amendment impacts any part of this spec. Can we please clarify? ## BTW, can we please refer to an explicit version of the spec: ISO/IEC 21122-1:2024? # Compliance/SMPTE2110-21 CURRENT: In order to facilitate proper synchronization between senders and receivers, it is RECOMMENDED to implement traffic shaping and delivery timing in accordance with the Network Compatibility Model compliance definitions specified in [SMPTE2110-21]. In such a case, the session description SHALL signal the compliance with the media type parameter TP. I’m afraid assessing this compliance requires [SMPTE2110-21], which makes it normative. # Class of services CURRENT: Accordingly, if best-effort service is being used, users of this payload format SHALL monitor packet loss to ensure that the packet loss rate is within acceptable parameters. If enhanced service is being used, receivers SHOULD monitor packet loss to ensure that the service that was requested is actually being delivered. ## I don’t understand the rationale that led to these SHALL/SHOULD behaviors. ## If we have to put a requirement, I would intuitively intervert the SHALL/SHOULD above as there are no guarantees for the BE class, while there might be for other classes. ## Similar to how this same point was addressed in a https://author-tools.ietf.org/iddiff?url1=draft-ietf-avtcore-rtp-v3c-15&url2=draft-ietf-avtcore-rtp-v3c-16&difftype=--html, a simple fix would to have the SHALL monitor for all traffic users without any restriction on the class of service. # Ambiguity; CURRENT: If it is not, then they SHOULD assume that they are receiving best-effort service and behave accordingly. It is not clear what “is not” in the text above. Is this is when no “enhanced service is being used”? but in that case you already have a MUST … Please clarify. Thanks. # BT* CURRRENT: Signals utilizing the non-constant luminance Y'C'B C'R signal format of [BT601-7], [BT709-6], [BT2020-2], or [BT2100-2] SHALL use the appropriate one of the following values for the Media Type Parameter "sampling": … Signals utilizing the Constant Luminance Y'C C'BC C'RC signal format of [BT2020-2] SHALL use the appropriate one of the following values for the Media Type Parameter "sampling": .. Signals utilizing the constant intensity I CT CP signal format of [BT2100-2] SHALL use the appropriate one of the following values for the Media Type Parameter "sampling": … Signals utilizing the [BT2100-2] colorimetry SHOULD also signal the representational range using the optional parameter RANGE .. These formats are normative for these SHALL/SHOULD. Unless I’m missing something, these need to be fixed. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # Set: bits can be set to 1 or 0 OLD: The T bit is set to indicate that packets are sent sequentially by the transmitter. NEW: The T bit is set to 1 to indicate that packets are sent sequentially by the transmitter. OLD: The K bit is set to indicate which packetization mode is used. NEW: The K bit is set to 1 to indicate which packetization mode is used. OLD: The L bit is set to indicate the last packet of a packetization unit. NEW: The L bit is set to 1 to indicate the last packet of a packetization unit. OLD: the L bit is set whenever the M bit is set. NEW: the L bit is set to 1 whenever the M bit is set to 1. (alternatively, you can have a note in the terminology section that says that "set" means "set to 1"). # Strengthen the behavior? CURRENT: In addition, [RFC8083] is an update to [RFC3550] that defines criteria for when one is required to stop sending RTP Packet Streams and which can be used for relevant applications. Finally, [RFC8085] provides additional information on the best practices for applying congestion control to UDP streams. Both 8083 and 8085 are cited as normative but how these are called out in the text a bit loose. If the current wording is maintained, I think these two RFCs should be then listed as Informative. # You may consider adding an appendix that lists the changes vs. RFC9143 Cheers, Med
- [AVTCORE] Mohamed Boucadair's Discuss on draft-ie… Mohamed Boucadair via Datatracker
- [AVTCORE] Re: Mohamed Boucadair's Discuss on draf… Tim Bruylants
- [AVTCORE] Re: Mohamed Boucadair's Discuss on draf… mohamed.boucadair
- [AVTCORE] Re: Mohamed Boucadair's Discuss on draf… Thomas Richter