Re: [AVTCORE] Moving draft-ietf-avtcore-multiplex-guidelines along

Bo Burman <bo.burman@ericsson.com> Tue, 03 December 2019 12:03 UTC

Return-Path: <bo.burman@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 C78A91200CC; Tue, 3 Dec 2019 04:03:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 Y3V_vscD8TY2; Tue, 3 Dec 2019 04:03:33 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30086.outbound.protection.outlook.com [40.107.3.86]) (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 8F0571201E5; Tue, 3 Dec 2019 04:03:32 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aBRrlxD9hNVKQTNsvovWo5+CrsWYdqgAa2BRCq5HQR94fVj9B5xs3zbwSSOsIMIurMQW63DE0UDV3Yyhs0cTKjGwNdqso/jBeYApv7X/8FAa8scABmYYNzeRFFJGKzTWtBBpIzs/d2oY93FJTDAnP8FaLO9BVgRrY4CRqWweQ/KcyHqBioTIfT05p3qckfnAivWUjXTWgQa9hKO36cZPH4nNHblC2b6J0+1FR06flLiTMKsGuLGkrJTlpsakD36dLLsJvHB5eTXQv7+OCS5P3QH12cLkWQ7uO2c0who4Vpawu1tdTnuv8wTppXVyvb5TfvzAjsuvXJ51kMlHFGg+8w==
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=w5AvP8/O03SxZ6tByfUSZ0C05ENK/Vm5HrGlgTx6NvE=; b=GzKcdUpqeF27f0vbTx67nLU957DnKWrsLRnYOUXKXzPjqpprua0U35EvV1/gsU6ZGHFo0wNkHbfVVCp+k/y+aDxj71Hjt8U3Ym8FPSAWsl+OTyiWFJdyM6bcXwJxlJdr/cLfvSYeF6hl63FtSnujP6I1lnk0R2NXz0OHUVCJE07Ik/IYlVEGYFvSj6rnkOh+Nr0SGoC9eDqiKkCTdx0SVeWrYwpXotAaTRYtNMSvcrIbIikKeuBip4xWBwfV1Bo+EI49wqcAK3cwFCgoZyeNhV4mHxX/w0lF/arJwRKEtoLOGBY3A8C8cFztJtgBdc1+U341MzpFzs86be1PgbPf7Q==
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=w5AvP8/O03SxZ6tByfUSZ0C05ENK/Vm5HrGlgTx6NvE=; b=qgFJE2i0MtKatj+mzeguyTwE1uCyG4KvUyr+KhUaIkMVSJLyy7Vy8DQO0tnmfMRtiVJzlviEZilb7258lLn2qbw5gqXWjA9GFUqCuLqRdBgcNs/qKu7aCl2RgfjACCSoAaUiCFyJALWvd4OQ0CRDu0so6c4EDVqOMXxZzCQACI8=
Received: from HE1PR07MB3259.eurprd07.prod.outlook.com (10.170.246.26) by HE1PR07MB3484.eurprd07.prod.outlook.com (10.170.247.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.10; Tue, 3 Dec 2019 12:03:30 +0000
Received: from HE1PR07MB3259.eurprd07.prod.outlook.com ([fe80::3436:e764:3530:883e]) by HE1PR07MB3259.eurprd07.prod.outlook.com ([fe80::3436:e764:3530:883e%5]) with mapi id 15.20.2516.003; Tue, 3 Dec 2019 12:03:30 +0000
From: Bo Burman <bo.burman@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "Barry Leiba (barryleiba@computer.org)" <barryleiba@computer.org>, Bernard Aboba <bernard.aboba@gmail.com>
CC: "draft-ietf-avtcore-multiplex-guidelines.all@ietf.org" <draft-ietf-avtcore-multiplex-guidelines.all@ietf.org>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: Moving draft-ietf-avtcore-multiplex-guidelines along
Thread-Index: AQHVaV2MSS5GOpmtZUihAsvqVWdVvKeTueGAgABIroCAAABjAIAUnA6A
Date: Tue, 03 Dec 2019 12:03:29 +0000
Message-ID: <HE1PR07MB32596CC0FC216BA57A273DB98D420@HE1PR07MB3259.eurprd07.prod.outlook.com>
References: <CALaySJ+FVGYTStOVYjarR_UtPG5Ksm8hKDD2DdXQLYgQO3zRrg@mail.gmail.com> <DB7PR07MB5736513571AA3CFD7E16574795B00@DB7PR07MB5736.eurprd07.prod.outlook.com> <CALaySJ+xsk-CVmvbwcNP31J8kLsQd4hLfQh1OT-gDBhzsqCaAA@mail.gmail.com> <HE1PR0701MB2697A398E78C5C636B42C49B954F0@HE1PR0701MB2697.eurprd07.prod.outlook.com> <CALaySJKMzcsAU4d6sr5Fdk-Z_OSK=MyHd9no13bnawKzfZKC6Q@mail.gmail.com>
In-Reply-To: <CALaySJKMzcsAU4d6sr5Fdk-Z_OSK=MyHd9no13bnawKzfZKC6Q@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=bo.burman@ericsson.com;
x-originating-ip: [192.176.1.84]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5df10e25-afa3-4f2b-3833-08d777e8cfe6
x-ms-traffictypediagnostic: HE1PR07MB3484:|HE1PR07MB3484:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR07MB3484F5EFFFCFC35A194657B98D420@HE1PR07MB3484.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02408926C4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(366004)(396003)(346002)(136003)(199004)(189003)(13464003)(43544003)(86362001)(99286004)(5660300002)(76116006)(25786009)(14454004)(55016002)(110136005)(256004)(6436002)(66946007)(66476007)(478600001)(52536014)(316002)(66556008)(66616009)(64756008)(66446008)(53546011)(76176011)(6506007)(74316002)(81156014)(81166006)(186003)(26005)(305945005)(8936002)(71190400001)(71200400001)(11346002)(446003)(7736002)(102836004)(4326008)(229853002)(44832011)(8676002)(2906002)(6246003)(33656002)(7696005)(3846002)(54906003)(9686003)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3484; H:HE1PR07MB3259.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: f8t59UStLg3fvhEn2yvP98rEhqtE5BAh/DcYCizJ197AJ40w4bUFW8vLoZJWpgM35AT3wENjE+Eq+HlomuxMcfnhrKvtB2tSm82HLdFyY2kv8t6QQBDJr5j6Ff0UgG5sRW3MY3fWa8rEi0o01I9Qns4m4mUW3IS1EG1MdAfjuhm68Vp2Jrrwm90A4JI65OcaUd0RZ4VxE2xCEQZNZ47IcV65I9lCOCJqOI6GXCBARpCpE7ejf88UXdgpSBKW5WjzYr4gMDKN0uNvvDt+XiBBhN/bwnK3oFMzPr0PHVLD6qR+T0YatC5a81Vap/DnPCoSwNDgqo05lTfOTE3lQWdVRegtd3BGNlsULwNpYxhzaKDao9EK2ZPFCV6pCTH5pv2Z0kiQ2ugDDL1h4ha89i00UTjM7j7055f2eonzYoDYOG5jqm+q9JzrA+aNdq44VkFkDXTM/lzMgv8xgyX0ftPDaWaqUORbac2FKRNarmD5PSkj6Kovmu7GuHrGkk6R4Pn8AX5Xk4pUXwITvTzAzS6/uA==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_001D_01D5A9DA.0E3BEA70"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5df10e25-afa3-4f2b-3833-08d777e8cfe6
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 12:03:29.8185 (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: aIF+S75XmiTSikNoQkyJwez74cVwug/l4E6E1nWWUFPtfo3rYhfxjDRWpqKywpZE2GG4EoBzRtRanA+LSmgFzg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3484
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/W_ES9EqM2QaG36e_dJfcJR2vmwI>
Subject: Re: [AVTCORE] Moving draft-ietf-avtcore-multiplex-guidelines along
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 12:03:36 -0000

Hi,

I've started a (so far author-internal) draft -10 that tries to address most 
of Bernard's comments; in progress.

I however didn't yet do a total re-haul to consider if use of MID/RID/RRID is 
sufficiently covered and described throughout the document. Help on 
identifying potentially impacted text would be greatly appreciated, from my 
co-authors as well as from the list.

Regarding Bernard's comment to section 5.2:

>  3.  For applications with dynamic usage of RTP streams, i.e.
>       frequently added and removed, having much of the state associated
>       with the RTP session rather than per individual SSRC can avoid
>       the need for in-session signalling of meta-information about each
 >      SSRC.
>
> [BA] Not sure I grasp your point here.  If there are multiple SSRCs in the 
> same RTP session, avoiding the need for in-session signaling typically 
> requires:
>
> a. A mechanism for handling "unsignaled streams" (e.g. an Unhandled RTP 
> event as in ORTC), OR
>
> b. Support for MID to allow routing to the correct RTP receiver without 
> in-session signaling of the SSRC.

Firstly, I think the original text in bullet 3 doesn't consider use of bundle 
or MID but rather assumes the pre-bundle type of RTP session. Adding use of 
MID would be part of an RTP session state (e.g. mapping SSRC to an media 
source, which would also map to an m= line if SDP is used) that doesn't 
require in-session signaling. That would correspond to your alternative b.

Secondly, there could still be "unsignaled streams" handling, either within 
(using same) MID or when not using MID in the RTP session, where other RTP 
session information can be used to allow proper handling of dynamically 
occuring RTP streams, such as e.g. RTCP SDES CNAME to identify RTP streams 
sent from the same endpoint (but not necessarily the same media source). What 
type of RTP session information that is needed for proper RTP stream handling 
depends on, I must assume, application-dependent requirements. That would 
correspond to your alternative a.

Bernard, you indicate "a OR b" above; should they be seen as mutually 
exclusive or could they both apply in the way I indicate? Would adding a 
clarification along the lines above address your concern?

Cheers,
/Bo

> -----Original Message-----
> From: Barry Leiba <barryleiba@computer.org>
> Sent: den 20 november 2019 07:22
> To: Magnus Westerlund <magnus.westerlund@ericsson.com>
> Cc: draft-ietf-avtcore-multiplex-guidelines.all@ietf.org; avt@ietf.org
> Subject: Re: Moving draft-ietf-avtcore-multiplex-guidelines along
>
> Thanks; I'd love to move it forward.
>
> b
>
> On Wed, Nov 20, 2019 at 2:20 PM Magnus Westerlund
> <magnus.westerlund@ericsson.com> wrote:
> >
> > Hi Barry,
> >
> > Sorry, this has failed to get the necessary author time to take care
> > of the comments. Will try to get it done soonish.
> >
> > Cheers
> >
> > Magnus Westerlund
> >
> >