[AVTCORE] Re: Design question about the V3C codec
Christer Holmberg <christer.holmberg@ericsson.com> Tue, 13 August 2024 11:57 UTC
Return-Path: <christer.holmberg@ericsson.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 9F7DEC14F61E; Tue, 13 Aug 2024 04:57:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.256
X-Spam-Level:
X-Spam-Status: No, score=-2.256 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=ericsson.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 Kkz9EuqTW1PA; Tue, 13 Aug 2024 04:57:03 -0700 (PDT)
Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on2041.outbound.protection.outlook.com [40.107.103.41]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4162FC20796D; Tue, 13 Aug 2024 04:56:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Jgmb1eMsFo2+n9nKhjivgdWvR3RajHSsE1SgPb/fL1iyZw8MILSmU3j91iV+fKW6K8aNECy36VwJ4BLiAJGKjKoOjTIFgztuh1xp4a3hVwkwUVn3OICyeNLaPhlGVksCduXy6ymgaLrpwHZZdWkfdMmMGv8GFrSSArYVvPkqMCGNe1CA0fqBfgPYXCGZLjlfzXCoQNCVfClE3sStzdi84xSvdBNVNqzMzFH4brbB+7TzujktTRWmoZ9HU9wAFQFL5twbH52Ud38yx2yMpI8/fLNdeEZygZB4zSFy+an0OvFykPf2JAqm7UiuVyQN2WQp4GRb+oDKxSIoIRTboV5nXw==
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=HIhFJNY3AMuDh7aOyZKdclmAj7IAZNW25wX4e8uGQgA=; b=v7x6BnV20pF7FfAVKWCPr/QEjN6BC9wJlr3aGGHyal5KObIrXEgZnbtUER4JZiqI1OKgFWO/YswWLkQ6gzOkxkcqw3icwJHXIzSbJZi/b6ehG9gbXzLJK17Zb1EIKw5ecJD4ZHfDw1o3Bx5GMXLZ5Xw/+eQgnPZljjr1mnCcZf9ePKWJKnoRM5iGne2nRB+RUWQxleNcK5CwGbnxCmInkGMhn1s3pENQklxmdqiGqkEHhXWUpik7WqkQzd4TLSP96RvK3yD/aeiyYGQKYu4glnzYQOyDEtTdjU8zYa1VgZzdWdAydL6fwLECDWRP78d0AcjUVWzlDzBgdKMuZFBePw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HIhFJNY3AMuDh7aOyZKdclmAj7IAZNW25wX4e8uGQgA=; b=iLoShXf83kBqpqAjUwUDE5+RfB+OIptlSeshu162NtYfOGwnGrTU09wvmEi83mzZJuJmlHaDH9KoaKfNpFuIEUS/toq1tyOmI5iGGhHS/2ZQv2Bj70L9UaNtNUTu6z8wIQb3xh3JDsfxjew5j1QNLlR3TpH7eFAbhjx/cFcwcPyDHyv1ygbEl1sPFa9dUf56p4WKHMBzlSu3jO41jJQ7hWUA6eN7S3mE5O6hxaibWDgEh9t4/sac1affb4zIhvUL6tPHLvzw6/SYS0GfHX9pnEfqFQpiFm3078axkoOUlDwzKwo2zWLGrUpOB+0Mdo9QtTtnYBHy8nqrt83JKLBoCw==
Received: from AS8PR07MB8069.eurprd07.prod.outlook.com (2603:10a6:20b:358::7) by DU2PR07MB8253.eurprd07.prod.outlook.com (2603:10a6:10:276::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.22; Tue, 13 Aug 2024 11:56:33 +0000
Received: from AS8PR07MB8069.eurprd07.prod.outlook.com ([fe80::185c:8cd0:aa3c:eec7]) by AS8PR07MB8069.eurprd07.prod.outlook.com ([fe80::185c:8cd0:aa3c:eec7%6]) with mapi id 15.20.7849.021; Tue, 13 Aug 2024 11:56:33 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Lauri Ilola (Nokia)" <lauri.ilola=40nokia.com@dmarc.ietf.org>, "Lukasz Kondrad (Nokia)" <lukasz.kondrad@nokia.com>, Jonathan Lennox <jonathan.lennox@8x8.com>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: Design question about the V3C codec
Thread-Index: AQHa0dJ1DWtdX+OyGUaSJ3grugO6JrH9SgOAgCgBYvA=
Date: Tue, 13 Aug 2024 11:56:33 +0000
Message-ID: <AS8PR07MB80692A48C63B86E000680F9493862@AS8PR07MB8069.eurprd07.prod.outlook.com>
References: <0386AF45-DDCA-4606-9001-54905E69FAF0@8x8.com> <AM8PR07MB81071DA186779E8C9778A1889ADB2@AM8PR07MB8107.eurprd07.prod.outlook.com> <AM8PR07MB8294D67D5D726F35365B72DAFDAD2@AM8PR07MB8294.eurprd07.prod.outlook.com>
In-Reply-To: <AM8PR07MB8294D67D5D726F35365B72DAFDAD2@AM8PR07MB8294.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS8PR07MB8069:EE_|DU2PR07MB8253:EE_
x-ms-office365-filtering-correlation-id: aec031da-895a-4b24-b0da-08dcbb8ef9d1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: op/zyxK+7hclOVLDlvqTvqXv47i8d4sgXdGK2ZFK7Z8+qOeCEzfDtszKjL86U4+NYTbQcJKLLlynpRie71fq5/IM95nDbDmhDHQyyaxsjpckbSgjf842IGuxtu/3LsdhVFDrTdkr+6rjF1qUH0nkS2qHUVLSdhslNQqJn9rx2VIEh1LL55a+yPKH6MMhw0+QkejVexpkMGJsbVANjD7N6s7JuYICpdfe1Y4EBl4R+vF60kmFUtSa+0FJD+0V/rpyWVXjMc4ixbLRZYRW7z7Gxnv3e52IHgednL/EydTPHyjSi4Bw8p3527susyUnGAk9MVn4B8+2FO1SHXi0eTROI4/R8+375pw+nFbR+lwRJktxqBBRwF84EYcnk7qcxSTQnHnTAIP+qLqzZ0ZdlS4+YaqIXT5NVt8p2ysWWQIdeq2W8phgxz69o8iCTxlQJmhO/+Y9mFv50ZALIyGewRGTf31l3aFa/4T5uwHNUVQwHz2ilQm21721hPaIKJHMAqHg+xr4/H/6yJ/k54sy3YE0TaVSfpv0/phUX5ANYF239am+H7XtzaiTtXdXyHphxKVY4UzrJQnZa9jjKst+ccmrN51o22FQNf8Fz3N/DMlLy7WWEx9BqK3mulKNejdRF+VJ0ghixNOSaviUEOJSSx2170B6al1nG1xRp9MjZk4oIToL+GpwDq6zMWqOm7c7j+MZ2caPIi2tpn4gh6LvtsN591mQZ5Gm61TF/8DNXh+zF7YPNtfG9K+Pdyc3iYFuhkzJeoh2FburKzgpuqjq2ZLjMUOYy+Sf2uCokk4Qn6iHKHSmXTC9FKNFiZIHwy6zwDTM2758rMLoBOpXTvve28Xx2/kSecQGBawfr2u0sRqaQAJ/zEfO2J1Z589Gcd6tE4WiAkeKWivxvRd1P1ld0cZTAiEGNcaamDy7EDOv8JubtAvo3pUwHTa326PyIbREYac3n2MoqY3mrd8B+5/LLQIqLmU8pifuywDHJUT6+kVe1i47zQU7WFL6oXzgXADRVh3T6l+W5h5SGMRp5HUqQYtxjNQtygertSowfkGi9HQT817aOap3Zu0KUpOJB0y5ylZbR9ZgCs2V0tfyCvc5xXflXYRbmiBQQQC38zww8sHWU6d9l7VCIDlSOwRtMo76Pylst/+EC2B1J60xlcSzr+1l8ZCof+kl6wo5eCUbfqYFKtk9DEUKoK9YKzND8BMEnxXgswQmRfS8mWjmW8thESNRBfrKalaiQe5YIW7icvX/OHgOCbhk3I0I+OPNWoXczlgw2HV7RBvYyPAKaksYlHyAPdEEbrNj14Vr4baT3jH6Zj2I0TdlcnmHFm3OvFKMb9kc
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR07MB8069.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Jm/dKGBqtP3zwFytnCdhfZFpYz5g5U65VBohonAowl0m/1umKOPF1AGkTSwv/zk4ZItChOaCRi0DYQYJQyTyXOR5vdXeE0IcCtAmN9J0VfRn5JT0FAkcSKf0z0RWtDeWM6zFg736giw3yYC89YtV7oU41Bodv4GaDmdUbzgkNGIVVuSJEoUIlV67cM7RK81STw/YIU9EVE2RdQZqIvffF555nRfCXEA+6YNegBSlZW50SXp3O15PwGO/m3GWlvWMJD9JHyL5cXdrnT0S6INbuaOEleWTRjL2WzQyM9oLAHGXB91NyedgA/ULLF29MohS+h2yrO0g9psAmAc4rvjOYiZ2qIRwSRMuzuAdkBEOas4azudVjPU/7kKx7uD8JcruQDBak5gyvPbpJ5ZrSbnUKhG1oAw5u8WkwT/C3+JIvowiSxtcBQAMp2ZrpxW8amO3M+l6A3m6KAVrBEXfxwVAUPVHWOtZux6Q6Zy1I+oZM7hxzvlqtU1kZhPOWMXAhu3k02zqIrOp7ns6II7IaMV/g8qT+pAROQiOCcZjryiERbLNbnIohUtcNVlsCtBCgGccvpW6UvPvbtDOBw2Uzn3x7HQ4jO3kX88ag7qMQgE+QiFoBl0qvLXmk6o5BpNt3HVOBB6twhSCIaN0sCgnJ4Z/eAJ6737GteNxCcbURl2Wd6NTZfnSoYxXnB+3mhzJCX+QH/LB8qa3QsKlAMH+09Ut/X/uIc8wOvQdhNOTaz8vybwIkLl4EYJEWLu6aBD47dzdWVS4M4ezBELNsLeebs9yK6XxLYesyLHvP3Talk+caMyc6c6cZOln/iYejQICCFruGPQKbjKFXE0Mozio9oMax01OAYui+dbze9wHRG6LTDk+2l3Va+k1HLBzBbt1nZVSuFOLJzQ2ansLUdBrmsuzNATXc+exPbX3Dw6ocEOt2EjYiWQaGddujXdidi7w8TCEG/BG4XBkjD9ZoYDaOY2C8e1c4mD2apQ94vKEZ7fpqt0DdLfAwvWORlDdpvgeInkG2EdCSAQ7Uipl5Wh81IdmxSpIjoEboHAloz7Q09ZWQwcfKScQ6A2yU35jAKTU9zrcRQylaMew00TioQFepJWwS0vkbk8xrRdc2nsXyirfY9BiDSdINxJumpB6jG2Qz4QJgH9Db87OvRvBwlU0gY3YqODSFvg30vISyfReayxRqjd6gCqWMf+WCbxwzb0taoZANLQjvc2G7AlmAQLBdRcbhPLl009WRW8YCndaeEeJ5QUlx6eW1G37QHHGp/JQJzkoItKMvRPaPAAvd5C574iJR0Bb3K+buFS+Sd0MF4MzTriUhcCz0FDk6KAzmcINBcemc/3ixtKJFrD9v/+nOd8PrRzuu3Ae0X4T0zhSxQxBqaVRA/nAjTy+Nzf2GFUEj3hKHCiP4eeYhh6MoOrn/B0IWuIqprICUiQxEf2oRjPXerh+7fKsiJfsMFaHiV+6w3eArYgwblbWWbbdsm1oe0G+Vg4kOACr31zWmzMnI6B7NkQZdWOyk0Lf7V0wJRySE8TFDrFMPyXOsvi3XcGHJYVu3/aUDuNerdxc22uJWntgvla/Lv2YLulplXRJYnw+kBg3/p1cM9gkwETz/QIbmnwRPw==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0021_01DAED90.FC4D7860"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS8PR07MB8069.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aec031da-895a-4b24-b0da-08dcbb8ef9d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2024 11:56:33.0388 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XwbLjgEMak0vg+4CYgkPOqhe75cGnlyX45mRrvoty1J0EdBwwc0I8d08XGyrSKbqwu2kZM3qnrhK0iIEJdIOs/4sva3BduUixJLxoFFGDlM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR07MB8253
Message-ID-Hash: NLTVWZFKBOJJFY2P6MH3CQE4E2WBAATZ
X-Message-ID-Hash: NLTVWZFKBOJJFY2P6MH3CQE4E2WBAATZ
X-MailFrom: christer.holmberg@ericsson.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/Jhk8fqv8AQMW9E-dCpiqucdu2T0>
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>
Hi, Even if the V3C-offerer decides to not send 2D video, it cannot prevent the V3C-ignorant-answerer from sending 2D video. There are ways of performing the negotiation before anything is sent. I don't think the draft needs to mandate those, but it should at least make the readers aware of the issue. Regards, Christer > -----Original Message----- > From: Lauri Ilola (Nokia) <lauri.ilola=40nokia.com@dmarc.ietf.org> > Sent: Friday, 19 July 2024 3.59 > To: Lukasz Kondrad (Nokia) <lukasz.kondrad@nokia.com>; Jonathan Lennox > <jonathan.lennox@8x8.com>; avt@ietf.org > Cc: draft-ietf-avtcore-rtp-v3c@ietf.org > Subject: [AVTCORE] Re: Design question about the V3C codec > > You don't often get email from > lauri.ilola=40nokia.com@dmarc.ietf.org. Learn why this is important > <https://aka.ms/LearnAboutSenderIdentification> > > > Hi Jonathan, all, > > > > Thanks for the review and question. I would agree with what Lukasz outlines > below. It’s perhaps an implementation detail that don’t need additional > restrictions. There are alternative implementation designs that will depend on > the way the sender is setup, how the encoder is configured and the level of > ignorance of the receiver. > > > > 1. Fully ignorant V3C receiver probably doesn’t want to receive any V3C > specific media lines. > > a. But there may be scenarios, where the receiver will regardless > want to see what the media lines contain. As these are just video, a receiver > can indeed inspect the contents of these. > > 2. Partially ignorant (incompatible profile for example), could decide to > receive part of the videos depending on its capabilities. > 3. There could be also a scenario, where the media description contains a > pre-rendered 2D viewport of the volumetric information. > > > > Should we clarify these designs for the specification or leave the freedom for > implementers? > > > > Kind Regards, > > -Lauri > > > > From: Lukasz Kondrad (Nokia) <lukasz.kondrad@nokia.com> > Sent: Tuesday, July 9, 2024 4:34 PM > To: Jonathan Lennox <jonathan.lennox@8x8.com>; avt@ietf.org > Cc: draft-ietf-avtcore-rtp-v3c@ietf.org > Subject: Re: Design question about the V3C codec > > > > 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 > <mailto:jonathan.lennox@8x8.com> > > Date: Monday, 24. June 2024 at 21:38 > To: avt@ietf.org <mailto:avt@ietf.org> <avt@ietf.org <mailto:avt@ietf.org> > > Cc: draft-ietf-avtcore-rtp-v3c@ietf.org <mailto:draft-ietf-avtcore-rtp- > v3c@ietf.org> <draft-ietf-avtcore-rtp-v3c@ietf.org <mailto: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
- [AVTCORE] Design question about the V3C codec Jonathan Lennox
- [AVTCORE] Re: Design question about the V3C codec Lukasz Kondrad (Nokia)
- [AVTCORE] Re: Design question about the V3C codec Lauri Ilola (Nokia)
- [AVTCORE] Re: Design question about the V3C codec Christer Holmberg
- [AVTCORE] Re: Design question about the V3C codec Lauri Ilola (Nokia)