Re: [payload] EOC marker in RTP transport of JPEG XS

Antonin Descampe <a.descampe@intopix.com> Mon, 03 June 2019 15:57 UTC

Return-Path: <a.descampe@intopix.com>
X-Original-To: payload@ietfa.amsl.com
Delivered-To: payload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78BF8120387 for <payload@ietfa.amsl.com>; Mon, 3 Jun 2019 08:57:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XlMXSoYGlIYu for <payload@ietfa.amsl.com>; Mon, 3 Jun 2019 08:57:47 -0700 (PDT)
Received: from mailwdc.intopix.com (mailwdc.intopix.com [212.166.5.108]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BFE412004C for <payload@ietf.org>; Mon, 3 Jun 2019 08:57:46 -0700 (PDT)
Received: from IPX-MAIL.Intopix.com ([172.30.30.1]) by IPX-MAIL.Intopix.com ([172.30.30.1]) with mapi id 14.03.0352.000; Mon, 3 Jun 2019 17:57:38 +0200
From: Antonin Descampe <a.descampe@intopix.com>
To: "kawamoto.j-he@nhk.or.jp" <kawamoto.j-he@nhk.or.jp>
CC: "payload@ietf.org" <payload@ietf.org>
Thread-Topic: [payload] EOC marker in RTP transport of JPEG XS
Thread-Index: AQHVFfv1J99E1UTM0UyLttulwXWdNKaJDKiAgADv+YA=
Date: Mon, 03 Jun 2019 15:57:37 +0000
Message-ID: <210FDD85-19E5-4387-9427-EF082A34585D@intopix.com>
References: <4AD3844B-D37B-4D9B-A08B-5C1AC567C40B@intopix.com> <TY2PR01MB37241B21966449E1FC7C407DF1140@TY2PR01MB3724.jpnprd01.prod.outlook.com>
In-Reply-To: <TY2PR01MB37241B21966449E1FC7C407DF1140@TY2PR01MB3724.jpnprd01.prod.outlook.com>
Accept-Language: fr-FR, fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [109.89.192.39]
x-tm-as-product-ver: SMEX-11.7.0.1024-8.200.1013-24650.000
x-tm-as-result: No--16.369900-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_210FDD8519E543879427EF082A34585Dintopixcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/payload/_3pLcEBJiPnPiyHCyVzQTWMI2EY>
Subject: Re: [payload] EOC marker in RTP transport of JPEG XS
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Payloads working group discussion list <payload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/payload>, <mailto:payload-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/payload/>
List-Post: <mailto:payload@ietf.org>
List-Help: <mailto:payload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/payload>, <mailto:payload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jun 2019 15:57:49 -0000

Dear Kawamoto-san,

Many thanks for your input. Unless there are other comments, we’ll go for the second solution then (simply discard the EOC marker) and update the draft accordingly.

Kind regards,

Antonin

Le 3 juin 2019 à 03:38, kawamoto.j-he@nhk.or.jp<mailto:kawamoto.j-he@nhk.or.jp> a écrit :

Dear Descampe-san,

The socond solution is simple because the metadata packets and the coded-data packets can be clearly classified using slice counters.

In case of the first solution, since the EOC marker is mapped to the same packet as a coded-data, the above clear classification can not be performed.

Best regards,

Junichiro Kawamoto,
NHK (Japan Broadcasting Corporation)


差出人: Antonin Descampe
送信日時: 5月29日水曜日 17:53
件名: [payload] EOC marker in RTP transport of JPEG XS
宛先: payload@ietf.org<mailto:payload@ietf.org>


Dear all,

In the current version of the ID of RTP payload format for ISO/IEC 21122 (JPEG XS)

https://datatracker.ietf.org/doc/draft-ietf-payload-rtp-jpegxs/

the EOC marker (end of codestream, 2 bytes long) is transported in its own RTP packet, which leads to a suboptimal situation when padding is enabled, as a complete RTP packet is used for transporting only 2 bytes of metadata.

Two solutions are envisioned to solve this issue:
1/ Include the EOC marker in the previous packet (the one containing entropy coded data from the last slice).
2/ Simply drop the EOC marker and mark the packet containing data from the last slice as the last packet of the frame.

We advocate for the second solution as it avoids mixing entropy-coded data and metadata within the same RTP packet, but it also has the drawback to require to regenerate an EOC marker at decoding side if a fully compliant JPEG XS codestream is needed.

Any opinion/advice on this ?

Any other comment on the current version of the RTP payload format is also welcome. FYI, the current version is a much simpler version than the previous one and is now in a pretty mature stage.

Kind regards,

Antonin Descampe


--
Antonin Descampe - Ph.D.
Compression technologist

IntoPIX s.a.
+32 10 23 84 70 (Office)
a.descampe@intopix.com<mailto:a.descampe@intopix.com>

CONFIDENTIALITY NOTICE: Unless otherwise explicitly or implictly stated, this email message and any of its attachments are the property of intoPIX SA and are strictly confidential.
If you are an unintended recipient, please notify the sender immediately.