Re: [dispatch] draft-gruessing-sdp-http - mapping SDP into HTTP structured headers

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 09 February 2021 11:37 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10EB13A19D3 for <dispatch@ietfa.amsl.com>; Tue, 9 Feb 2021 03:37:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.351
X-Spam-Level:
X-Spam-Status: No, score=-2.351 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 S9PP4NKC-nNy for <dispatch@ietfa.amsl.com>; Tue, 9 Feb 2021 03:37:31 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2062.outbound.protection.outlook.com [40.107.20.62]) (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 566AA3A16E5 for <dispatch@ietf.org>; Tue, 9 Feb 2021 03:37:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UdQhT207hNfJQNVzw6I0BdQ40ySHnJSlOJuu/ofMLyYAjYMiFIGfXJy1UBDZmaZboiYpUkXudm5uUE3/vU5qDjjGhuXHNKLFBBzcu9USmFnfIuqQi0mg2LIHR49YLgLuF5jP7+d9nkjD9va5GzG6En73li1mMK/HWcIKWC+9bL2Is471XqXWmiutdQqSUZYfTGKgdjwK3HUin75KBzmIWWaDPN2W5jPiVLDXVWYM79XqiY3e2JlwButnekAnaiYEgC+SRGEJIETKLq0nFAiZJuMvNkZicC54TzbNGTLxoW9UHeXLbYkiQZKcwsG43I0u0+WrI2qNAb3slKGEUcGFag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/5RYnEe/iOs6YDEkRwc5c35STPYQL6RCc/mZClh2CZI=; b=XE3tpKOrRZ982NCRSVHrkmxn7C9RLCYHvZ4LkuTNOnbDFqyI+DTRKSu0A7eNTx2AjJA8OX5oV2mdjOiWvn9vfis8XUl+83sQOzmGxBVwVTrLh5Q+UHhANYdofXIXlpm8weh8DvqbjcsnnKNvDzoNdkuFWoofoZOrIsGHzLz6SBkxyxp5ZL74k9GbYNpc6nPforIaDZw5uvjj8d2oJqp207F3SjiWdg2scJFNoKwZ1T+AyGa0UaHlSkKZa69oZ9+j6eifnzgDMkzjUaxQhr2+35xjeoNS4gUmmLuQlJnLUQlF8993CE24wXwCtkc0QO47OC0gWkcnkmTGe43y1YVecw==
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=/5RYnEe/iOs6YDEkRwc5c35STPYQL6RCc/mZClh2CZI=; b=HzjuW7wxawDgHFS8pZ+7LYhJU9M7QTDIVpP5uSeX2rmZlLQJbASLm4OqCXtLK6wT76RPdMYaySu4mKzZeoFb+eF5oS5xYZFMJ7ggn4WLSSllsydflyDqbvywaOSXGSl6IZyLmWzq806GFWo1XR/N+P2WgyMOhkzjRMJ8pcCMkNs=
Received: from (2603:10a6:208:4c::18) by AM4PR07MB3473.eurprd07.prod.outlook.com (2603:10a6:205:c::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.11; Tue, 9 Feb 2021 11:37:28 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::35d8:a4ac:4e0d:f0dd]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::35d8:a4ac:4e0d:f0dd%4]) with mapi id 15.20.3846.025; Tue, 9 Feb 2021 11:37:28 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Adam Roach <adam@nostrum.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>
CC: DISPATCH WG <dispatch@ietf.org>
Thread-Topic: [dispatch] draft-gruessing-sdp-http - mapping SDP into HTTP structured headers
Thread-Index: AQHW/nI0Vh6bcEtGIUybE+q0E13y0apO9ImAgAABeICAADjFAIAAgqtw
Date: Tue, 09 Feb 2021 11:37:28 +0000
Message-ID: <AM0PR07MB3860544317DB43FE8E520C23938E9@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <20210208232847.qzfeqmpxeopwtcph@59dc8eeeb793> <05fd6a60-5847-59e3-8ce6-05cb224199b3@nostrum.com> <CALGR9obi7cDf4nLyY-OGdm30OUQDkxym06L1yCgbbAjoLsyGig@mail.gmail.com> <90b8d889-fe34-c6ef-f404-fbaf79b44577@nostrum.com>
In-Reply-To: <90b8d889-fe34-c6ef-f404-fbaf79b44577@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nostrum.com; dkim=none (message not signed) header.d=none;nostrum.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b53c84f5-85b2-4ff5-4075-08d8ccef149d
x-ms-traffictypediagnostic: AM4PR07MB3473:
x-microsoft-antispam-prvs: <AM4PR07MB3473773D932152D89F15EC9F938E9@AM4PR07MB3473.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1RlOf290Y/tRizFp0xARDzNGAo0/QdMcj1IvKN1N+aTKl0cZKbElpTqvuBmVZSg5Vf7oy1xqtKqRSuvdzorQzP1WJ54ML+7H9Xh5sRKSj5k8wn+o7WS1ikpJNhXWR5f/CH3fLjaAX6xju0hSIt4Snv7Ujh+qkE8KtftYZapss20rVBptsHfxTAZSVmYUIoAAofwwM/bC8xSAkOXUSSU0b6dYYnuYwuOO5q9neEmdyawXumVRElOz37fvhe2eU5WMV6gISxj7bFfhSIQ+QDsB9iLvZ2vYyi/7uFx8pVktHfR9USJa62U7sHY1vWM2iLYKNNGYJR0w3NQs7sWQ1OV2EdwAneWlSok89Og+h8ldCYglOglL41LerLjhbjdTP4EQZ86oZC5HWi4bN5D6bhh8mD72+pQoDOmmX2xol6XFtnBgXnVNWEAir/zu68m99rS9rdGGXILXBaJFnPIVs0trQ+/jRV5SPIl05PD88YyAN6/fTvyWvgDcpZlGpnJ4LEa9BlIm2jRZLssYl1YtMxe68BHMwMQTvfQDbFZhhnWebb0+PPHcsLbsSbZMLsBva4G+3+cB+DLWLtuitLJybeAtpeNvy16yD7Jw5miuCDo+uMA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(71200400001)(66446008)(64756008)(52536014)(83380400001)(966005)(66556008)(498600001)(44832011)(33656002)(4326008)(26005)(2906002)(66946007)(186003)(66476007)(76116006)(7696005)(9686003)(53546011)(55016002)(8676002)(86362001)(110136005)(5660300002)(6506007)(8936002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: aNEtlwqRBYSJNxmEGwPsIlr9n5iA1SJfsL/iqDYyMk4QnYiwlUunL0rD7UQk0j4E/3Wj/IpFfyx0rT5RsOjWrKiHi+ha25MvVvKS7b60onxELOwUwnw5N4VKjqPZ0msu4N/cx33mA6lTcVY/eFCGkUXICTp3rk42mlEpbuRzg6P04bC94ucJrzLQV/8oGb/I03RE09P3TqDFPeiBHCvNEWssEqjTwWxCEqWSM4MYHzbxFFMwZd2drVTkUak8RIUd4fHX+i5hB0FHEaBLjfrZzx1QnoxrkbT1KSrBdTKPZ384Yq4YXKGdMNekHR88nzVfY+KMWn+YqWmAtZj8x8TRLEDvas3of+tD/PKI+IbzCnH644W/G+aSZFObeoORlAK0GpOHWfUA9Igc61S+vUGgi8Ekh70yaX8liZi9BvG0OyMk1lOozDau2GLPs0yh7tSGEBvzFl9QJC5up2LAS8D2NLop7YpWwyl55OiJRLp6GZvluNjaqbD4qf9/oPfKIaHEL8SX1DAAyKEpyIkkcrClruF+NrndEbctdGt10DM/uYP8/wpUoarrV4HwZHneZBnF9We4humFZSyvpYVj5k/XZ0shp9o9glTidumYqBtgW9vzMtP+q6J/uPYP7eQXD4fRVFwIfbTrsAsntoPjWpjx76hNeTuvy9+TmT1B6U91lqpEUb9p6zlPioiGZIT6uzeMv5xYK4Z3nCqLei83fB/5t2KnZuBdiqeHKtRJ2a8zlSfRyLiTVvMzM+9s7hsl3osZDhNJOU14V2Q41Vwr5tGstEyXw2PZqbb/z5n+bkAzvfgW8K3s3hHKPmy+I7XPvi7ZDmtG+5t+2IjTpMKY0xmTgmFUUEpTXro7GsfIpZGu+e8meUuW+Fe3ng2xbmFYiAMZDUi1CVtp9w+MypiGLja8ovIvXfmiccB8cPuD8pMBDjvr26qQgSNiLKkpReWp3dL0wafUL32aLGkOFLEx/GUCezBEJOET6WVKMfEfYsf0ESVk0NoOPfQDxpitoUg6otbRfFGGJ/v9RKX0JaAu4u35ELK/YAylzPyKiaR8EWxOQy/+pOp7hSg88pkpGM40KLJTuOdQiharTbkiJGE+WK59ctrMQG3n51VDDpptSLVqfvR6vbur42eLqxoXb5gijxEZHHwiuCLC7ebMToFpcNqX99HRqTZcFHkSUUHDqKB9v03jexxTMmJMOGGiqUB1A/vPm3uMoZpVLxEUVxBeu02bpFxUWkGdYCR/1GpxL/nFp6TrrFWJJcPdmoFeXVZmwcp3r/zkt6EpVZNoMDTbIIE7hDljielKg4jnSVtbYYvDD72kdXvl5OFFEtHTajDgfMzI
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b53c84f5-85b2-4ff5-4075-08d8ccef149d
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2021 11:37:28.7215 (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: AyZqvcdN57MvjGIk24fNGb/DbtwsQdnHjLiOSCaAZ1PKwkNDkFmnyenwBeIfA4hX8+i5mMTlMn7akUsBzCDN/UDrAk4JNagIex/7aiTiT2I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3473
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/_N5mP8UVx-F9eRwEKOjJ7LhxVzo>
Subject: Re: [dispatch] draft-gruessing-sdp-http - mapping SDP into HTTP structured headers
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Feb 2021 11:37:33 -0000

Hi,

I agree with Adam, that we should first get a wider picture of what you are trying to do.

The draft says:

"The Session-Description header MAY be sent at the same time in a
 response with a HTTP body that also contains the SDP payload for
 backwards compatibility."

Backwards compatibility with what? If there are existing solutions where HTTP and SDP are used to negotiate media sessions I think it would be good to reference those, and describe what the issues sending SDP as body content are in those solutions.

Regards,

Christer






-----Original Message-----
From: dispatch <dispatch-bounces@ietf.org> On Behalf Of Adam Roach
Sent: tiistai 9. helmikuuta 2021 5.44
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: DISPATCH WG <dispatch@ietf.org>
Subject: Re: [dispatch] draft-gruessing-sdp-http - mapping SDP into HTTP structured headers

On 2/8/2021 6:21 PM, Lucas Pardue wrote:
> Given the parsing facets that Adam mentioned, would it be as simple to 
> just base64-encode the SDP, and stick to reusing off-the-shelf SDP 
> parsers?


That raises the same question about what one might gain from doing so. 
Would we entertain the notion of encoding images in HTTP header fields? 
HTML? There's a way this kind of thing is transferred in HTTP, and it's the message body.

Again, before we set off trying to figure out how to put SDP into HTTP header fields and who might go about designing how to do so, I think the first step is understanding the use cases that are driving such a solution.

/a

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch