[AVTCORE] Re: Design question about the V3C codec

"Lukasz Kondrad (Nokia)" <lukasz.kondrad@nokia.com> Tue, 09 July 2024 07:33 UTC

Return-Path: <lukasz.kondrad@nokia.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A468EC18DB9C; Tue, 9 Jul 2024 00:33:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.253
X-Spam-Level:
X-Spam-Status: No, score=-7.253 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QAYwkNfQkeg0; Tue, 9 Jul 2024 00:33:52 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2063.outbound.protection.outlook.com [40.107.22.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA37BC1840F4; Tue, 9 Jul 2024 00:33:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HSK7Y4wZIJlX01sVJYFOQlo7wMaCeqQlJGNngTWIlsEpWagt/2bZDqlv8ZJKm6njncXzAIOPBJo7rxehHLP0nUfPP6rngTFJaQibv97dUEIaK5XAaywV3k4tGOMAwNym1s9rVtAt/K80KkuquPrBV9vaB8G5/LtFJLXWV0KcKCAvh0Yoy+QdYVZoH5pfFoC6QbJPcRmN4b56yZ20RM/lWz2S46naIZCikmrIUc2JwkHAMh5r0DxhDKFlJSnlFMyMaRXqWyyYW3fuWIo/807Qx2gCQAUE/DS6ru7qGRMOCN89nL7ELhZ9RI6q3nRfhvvhuFUdj8lZonImV/rZrTbQEQ==
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=LkWTHsEo9JXt0I1aQH8PXshp25tXYom+D1112Yd8qtA=; b=XkA78jxKH0gvsHC5VrNvgmQkp9wAvJki7qpMwAWxeU+v6y+PaCrGjB41O4KH/PHm84EcbY6BX9++mNZGuDB05re6eKvvlHpd4GLuzUui/lRlWv3si+Pp4DBiHx10wl/ZjqsD0IySJMxJxhHFMnzBgjrWXa334b9ExA0JAYJisd7X1/CjhABxM2SNJmCY4g1v5Vqs6vfr+wQuW1vFaFCdykUL5EtgX9e2riOgBV78+yVWZk8xD80nSa6QgPBrkX20ylJPFgBKbkPwY2/KUgcYkof0wVkb1CsNht/mgjadUA7RH01KVo1sE1kC97OgqB7uFHwM0jVW+KN/1rn+FdmnAQ==
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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LkWTHsEo9JXt0I1aQH8PXshp25tXYom+D1112Yd8qtA=; b=iGSLu1j4aEUnkfs8+4YP0Z0e8e/pu7rsTtvZS3EcMCFdi0IXrN/MguM9NoI2RaX7KfyiX4LHfyg6oXnEnmTnkLwLFpc+7u4LAdGj/uTciTpJ9M5YCJF+H9eKFXTmqmVoFx11VkGoupgT9ZEqj03Oe4tU6k4DFEOmhfN7r0fH44nJG3voRJSLuzsUqbbrpNtiJD/Q6DustUP7d3H/W9+8VR3NcH0bF7euhuZICg1LD7E/AgogVeYRVp8vLFg3ZnEfwuzIG/U/+4EMayKcvq32flprycb313N+WVdClwvvv0NDZP/DWYdlpyYVkOdMtGPT17d1WUEh27dNjrs8spHxWQ==
Received: from AM8PR07MB8107.eurprd07.prod.outlook.com (2603:10a6:20b:36e::8) by DU0PR07MB9591.eurprd07.prod.outlook.com (2603:10a6:10:31d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.18; Tue, 9 Jul 2024 07:33:48 +0000
Received: from AM8PR07MB8107.eurprd07.prod.outlook.com ([fe80::18b7:7e18:4c8a:dd8a]) by AM8PR07MB8107.eurprd07.prod.outlook.com ([fe80::18b7:7e18:4c8a:dd8a%7]) with mapi id 15.20.7762.016; Tue, 9 Jul 2024 07:33:48 +0000
From: "Lukasz Kondrad (Nokia)" <lukasz.kondrad@nokia.com>
To: Jonathan Lennox <jonathan.lennox@8x8.com>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: Design question about the V3C codec
Thread-Index: AQHaxm4flTIPwsT2SUuklr6+W1O/57HuFKDc
Date: Tue, 09 Jul 2024 07:33:48 +0000
Message-ID: <AM8PR07MB81071DA186779E8C9778A1889ADB2@AM8PR07MB8107.eurprd07.prod.outlook.com>
References: <0386AF45-DDCA-4606-9001-54905E69FAF0@8x8.com>
In-Reply-To: <0386AF45-DDCA-4606-9001-54905E69FAF0@8x8.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
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: AM8PR07MB8107:EE_|DU0PR07MB9591:EE_
x-ms-office365-filtering-correlation-id: 0087dfa8-2190-473c-797d-08dc9fe978be
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: GU/U9OX9FbMF/ZCk206ltei53YXjSXC8AWpKZ+w/9CTGyi0z04bx8HfBPCsgkGApQ7jY9VXsJy9gVYmKlAQ+MmA3q7FrrWDBblEpmD5ly8DSHYDZ+RZtB2sixzbZ3iJlHVuMdyTU9B+f0fiF/CikKGDtGB2ujeZRziY0ayIedbMnpYnsTVt/3qYttn++76eOx28vLWEhOzVun46VE0yAVQ9HyQi4TvHcj/R6n3rFZPmlYCjABC8vm/c56F0uHRmMzYEpvT7KcOqc1EwcF4e/kwr21kE3KA/dw/C+EDEWtW+DD1mDgZEpJkksXVnOuYtnuTNLpcm9o/1sAMeWggaU8LkOu9o23TrXr7Rgk0i6TEHeAt0RWorsGSlyIJR2GAZPijBh36vrHsd+M+3hbglAAOvbkUPq1wqpnYqSB2WsKLuZpsasl0XAcd0CWRil36jaNoFgultgdNz9GgL+1hrF5cD3MU5xhGT12EC+1T1IhWSJ5clxoktAH35Khm8IZM4LR+4ld8IMdwMznx9555bDgc8r98gKjo2oThwQ68t8/aT87Ie6vDVvD2PH4yevkCzrHHPYPp8kSPn6+iVRPifyhvgXz68rflsKhRoJaost9LnRrCDHet7EIZ9O2944PH/X3GIUBEmUVedlEgVUFV1DB8BTbQnHoj2/EtG+eGD6LvB2QHlbgVt5jvWb7EOsilNAz2v8vB9KFXf4V2qyris0cnnLe//GqgAVUEl24BN1kcYRoeNyJlAoobxMCNGyR3uv55rxk2d1eqREMHUrB00ErSMmqVW1Q0V4ob6a40PUGuHCqRGL4EaWbwAkLAqZz58OG4MDGECiRNszXPlhArOiLpux+1SUsRfZ7YmYWTMdvw2+Uq/MVYmDeWzqLJ8YmIywVv1CNGQJ49ZByhDuxyg/xPlOtBxQNoHZA2Y6b5YgdUErZuSq6A7HoBf/HB8B85sgY6i5e6ha+DVzlcPCJVWlkFZWGLmnWtYq1DXti+W8U38I8VWQYmEqqfFnOrVNOpEPOMXBtPV056gfkhyV8n3XF0RJBprgy/Vkopk5Blb5Ct7opr3ORC3D4iQzyE724t8My6CuQwlyBOFeoZfXskzzWK59AOm+jf1V2UHj8HHlxwFXzwyDwSnf6pBgErDT+yaRiPTpdbO8ckgU2bG1U4U7quC/ZHB61vqLHHT3OflPvsL5ODtqG0Zwmt0Mu6lY3iU3qRC8+TmzixG21aVrwqqhjgL+Lu+aS+FqxoP8hnUaSMt4KgOatX8biGIG5HR2M//bnWxd7FfctaSNYkvReKoZLcO1UW/do6IqWoC+KB3qJrsxjdRcSvjjbh2gYEtF+YtyqAdsyvYBryQS06toZN0kPoPKZG7Yhq6/jzjOGETzEuk=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR07MB8107.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: t4/gAUCK8BkC9RlpSSPCsKDt7e6Nmf9Tl26bO4/bgPyYqd8CXMOyTiQBmfEaF2gLDLzFmNistqBpBCyNS8HSCXXkI+QdOPcuwdSEgemgWT9hji2KY7EwiZRUT00xrdmKVZi0e0JTEVA4gYtHFn2tuaEXljgQztx5Msl/T76ZKlRfat5AmVz7PPqS3qn8MbMqQBgeulcNXzImLwRT3VKMVyYu0VdPEj6nmbfMpcN7mzgJMD1/tjT2JkJSxfQYwRpNBc6kQYF48yNrZbj6mQQ26+7qI6QsXU3ZAg7s4OJm+GAY0uqgRd7GGelU5aJA1fMARs5J8FN6fUjoUXTzgvvTAeUMOz2YUWw/+YlAyUr8gqoWGNRqr0AZh0ljYNK7KWkpSGILOSfxwc4mzlFFrNfszHS5HSVIJ0SpxKualgNoMnEPPmrt+DHYlLB7f8SShg9flsUSs/Jkb7DYw5PtNqEIUwGPZrSduUj4HEjAcsUZcdPvTw2KyacUUVYumaZX5FvBSjKb+YHVfzmSjEwNH7z9ExQUv128sU4SVhafYOpNC4xOsTwan9V7sSlxRIr+G2kpD1vi2ocXRLxA92GCTbn+yCOrw3ugW+pzDy5ULL2sDZGOlSca+0y50Tvk3fbyRrYhAKUPUH1IJ0CAegbGeAB4VdjIOizgXjbfWtAMo7jmSHLDHxUTkWyql0eyOQ2MQGOaL4XghW7l1VAuz1MSmcL83Fscg5qcJ1jXYqmXe2g6Tdzo7gldzZhID8r6MUxFA7aKeVVvtx4V1YdY7FUXyKkec14uH41FG9pROOq1EiR0pp1R6C6KmwWUPMz98UqxCXRqKK0akrlHH2Umj4T7rI76fuI8UAPzx8EQcMAnGZJsKU6n6gC2WkBTjWOfXYPlDLalNaQxi/8CiBjEOHnSHHbTGq2PDh25w4hFNrn3kcXx0tKjWBx9tKIH6Qm7ixIunGVicdzyu+VeY5/Td7OkvvMsmRUphJLzEc7/XgY/GH0hu2HAyHs8p/RgNCTWe2QBSyeRuVu23Nz4eGaF7do+YOLFa1Q3Adz/MouDjNMlCvW8z1ofg/k7xLOBZaZFUaojGX2qAL4jMyks59FDJYTi4Tcf2bVOtkIdnm7OsTFurcbBBU/LuwuX3OWklZ3ofCxc3xeaU3ppphrA9TmZw0i0HsN9A7vp1Ty1B3GPsfRDdl0LglcZLfSZhKKd8bzRLvcmyFKJeqOM9Jj7O82s3wJcoo6vcArm3ekOg1UsotjvN16yqW1PuRp7BAzgCvf1q14CSHTmPpYrZmsQVWcUiztu31iEVy0HkTzBqLP63OFJee2wK/RnGTibufH7c44WdsaocIeb0Ac/Nz0H4hjxC1cPof3YQnieETGQiwqjltOpWfhWazJ4yFMDEiY8u7V2Gx/AnOpBqENEnDfecUFjeG4IrG1SEL8dLR3VsOFesie9zARgY82XBCPnhk4BYNcfa4VlGMqudOwhGWs33Hhh6BhK8A50h7WcQYlvDeQ7+7EBnGm+0AtX7MrFpB9f5eaGrf6B2Gf7IabWM2D8/7JjAiCxhnQISzE1Ytdq3Q5cKIdnaH885aE7voiW2tYoMwbiKuCHixdMS4sdB1dSA/GBh81UMtAXwrlkwHNMfZ5xT0439ec+ourHNI8bo3rYDHDTkp0VLTASNnyJ/oolOcms8GwjuIkgpw==
Content-Type: multipart/alternative; boundary="_000_AM8PR07MB81071DA186779E8C9778A1889ADB2AM8PR07MB8107eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8107.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0087dfa8-2190-473c-797d-08dc9fe978be
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2024 07:33:48.1475 (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: kAtyUHhBDTXgT/4M8XeLikzZr/3jFVO590Ss67uXUzPLSlTE/TpXZA7aNSVPw4lJa6WhvCj/WvnLoc0M4mbttaiUHI+L/gO1j/WqqELny1A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR07MB9591
Message-ID-Hash: PUTZQVVMXOR34BQUBIXFATJP6S6N6ZEE
X-Message-ID-Hash: PUTZQVVMXOR34BQUBIXFATJP6S6N6ZEE
X-MailFrom: lukasz.kondrad@nokia.com
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: "draft-ietf-avtcore-rtp-v3c@ietf.org" <draft-ietf-avtcore-rtp-v3c@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [AVTCORE] Re: Design question about the V3C codec
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/1Q76KOD-FhZNiSsfWK-Z5oscMTk>
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>

Dear Jonathan,
Thank you very much for the review.

When a V3C-capable offerer sends an offer to a V3C-ignorant answerer, the answerer will ignore the V3C atlas codec and V3C-related parameters, but as you wrote it will likely try negotiating the video streams.

I would think it is to the implementation of the V3C-capable offerer, it could:

  *   say I do not provide alternative 2D version of the content so if answerer do not support atlas then I do not send him anything
  *   say I provide alternative 2D version so I can send him one 2D video representation of the content

May you elaborate what/where in the draft the codec’s signaling would need to change.

Br,
Lukasz

From: Jonathan Lennox <jonathan.lennox@8x8.com>
Date: Monday, 24. June 2024 at 21:38
To: avt@ietf.org <avt@ietf.org>
Cc: draft-ietf-avtcore-rtp-v3c@ietf.org <draft-ietf-avtcore-rtp-v3c@ietf.org>
Subject: Design question about the V3C codec

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.



Hi all — I’ve read over the latest V3C codec draft, as I promised at the interim.

My biggest question about the draft is a design question, about how backward compatibility in offer/answer should be supported.

As the draft is currently written, when a V3C-capable offerer sends an offer to a V3C-ignorant answerer, the answerer will ignore the V3C atlas codec and V3C-related parameters, but it can (and likely will) negotiate the video streams as 2D streams without any volumetric component, thus establishing a call with 2D video.

Is this what you want?  Or would you rather define the payload such that a V3C-ignorant answerer will completely ignore the volumetric m-lines, and negotiate something with a cleaner fallback (e.g. audio-only, rejecting the call entirely, etc.)

If the latter is what you want, the codec’s signaling will need changes.

Jonathan Lennox
As an individual