Re: [MMUSIC] Multi-party use of draft-ietf-mmusic-t140-usage-data-channel

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 07 April 2020 09:30 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E34F83A0BE6 for <mmusic@ietfa.amsl.com>; Tue, 7 Apr 2020 02:30:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level:
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 LuzOq1Z50sZg for <mmusic@ietfa.amsl.com>; Tue, 7 Apr 2020 02:30:31 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30083.outbound.protection.outlook.com [40.107.3.83]) (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 2FEA83A19D6 for <mmusic@ietf.org>; Tue, 7 Apr 2020 02:30:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GxujhESZu/5KEbzqx4i2sfRO7Cf8j80v21kcLkRRHrZASuzEa5ugfXOBj8Nadjaq/INC0n0FxBq2+eUfEG6GnchzS+b69NcLpBHJuPCg/VIFxbxTLJW7uxqqLnMFQ0nJaXuVRbnv5dKa8Y6UhhNWu0BHhohgPeIJrCweb6h/yvA1BeL+4NXDIlYvr4KedIrBBh0RTPs9CVUma/+slcOWpZmPjg+1ACFSTOP/BdXzNt+uhxp+ZF5lUQSF+rccuaHx7Ck79gwiESDI1mGOESbDh4IA7rikIdcnXLyn1uO6GYuh9xhh+jKHg62s5+EEM38bg7aFxMtn5XKeEkh4qsQtRg==
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=w8h34p5/0SFLzSgU+451O+RxJrmvIPN9wiTiQBhYags=; b=LzQm4z+Zkw3Eha7Qv4jX+Tw8vBv5QtpqINCsy6TjARUOEffrdxEA8b5Q1fPUyEu4Ii0BLVEGQuYruVlpWhgXs+2X2UfJddNpkR+ADCqfTefa1NTOnVZQ34lNPlBjZznoZty43VqyIwnRjSI2Ya1BwnZDMiV8522+AI7FbReTkxC92U3lMB75cQxKGBBvgJvlhZ4h3vFpQkxP/7N53AAClV76zHb+vuXVdtJPHYax5FOkUK7e1PJ5FZ/Ltmpdz7CUT0Hj7mMutPu47W0FqpYgYo7HLIM+TRQGsTFmpNIGBLvvLVq/UWk1IZdz+eFcmAD8rkIPGmwgzjk+BQOzdg37kA==
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=w8h34p5/0SFLzSgU+451O+RxJrmvIPN9wiTiQBhYags=; b=WRH7G0bSjQFayu9RScKqHIjSP+HphsPqdkpDA/8t5c/T1+S+YpSgTKNZKcYFPBrcKdb/5nZDQDY0r+bbiUxBzOB74o4O5Eh1hSCBm1mUEYGLb4v9rSCY1MPeBNwH4J1eHBpyu19SrKjk5fMwS9SHDfO8V4Ao+UCdt8YDoXSh6PQ=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB5587.eurprd07.prod.outlook.com (20.178.16.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.13; Tue, 7 Apr 2020 09:30:28 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2900.012; Tue, 7 Apr 2020 09:30:28 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, "mmusic (E-mail)" <mmusic@ietf.org>
Thread-Topic: Multi-party use of draft-ietf-mmusic-t140-usage-data-channel
Thread-Index: AQHWDLr+iVytWdmcM0OV7Ob4XDXdPKhtlyqA
Date: Tue, 07 Apr 2020 09:30:28 +0000
Message-ID: <001727C5-CCB8-46A6-9064-A808AEEA5C82@ericsson.com>
References: <82be5f0f-6046-d3a9-10c5-f55f683bc990@omnitor.se>
In-Reply-To: <82be5f0f-6046-d3a9-10c5-f55f683bc990@omnitor.se>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 50892446-1c3c-4827-6ec2-08d7dad64f99
x-ms-traffictypediagnostic: AM0PR07MB5587:
x-microsoft-antispam-prvs: <AM0PR07MB558770D89EE3F85E9640D11D93C30@AM0PR07MB5587.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 036614DD9C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(396003)(346002)(136003)(366004)(376002)(316002)(66446008)(2906002)(91956017)(86362001)(71200400001)(110136005)(33656002)(76116006)(66946007)(64756008)(66556008)(66476007)(478600001)(8936002)(26005)(6486002)(6506007)(81166006)(5660300002)(81156014)(6512007)(36756003)(186003)(44832011)(2616005)(8676002)(66574012); DIR:OUT; SFP:1101;
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: jx+blsbD5QMNmY6PTlzhuv3utbziwLkjJk282dT3HqXQ0/ZTx0IJHPAOGSzZhYAyD2dWuxZq1T6ejmFZPWZX2DEZXBP7w1kLSIFlaQjLjEbToG8SwVDAu2qdvvRnQ/u1oer184iHwEteoFfdfNc95nkmjlw0IVGO6ZRaqop9ik5PhNlQp7vWXs/8mk4DA2bBoqE/7/mx0QVFQRG2pP3A3M0BWxkmXm3XLaGU1GR14cN8YchRCrn0FYqgrFnw6Sv3dSR3QJIcDQzlFnwHdGCzsQV29mMphr45oNJ/vOdESdOiLYUpOqC0to9msXLwGxL+H4quydiN7llpf1GDd+Ms/3BU28jMbdx1bSdvb9OCs1EFo6rFzqonj1UAX5hrTbnspUn03w2CJmjoMp90j8nIcf0Uml9+ek1youGsrAdd86aTWiSyVYUsxj1tfxr76q9Y
x-ms-exchange-antispam-messagedata: zgr+BlR/cqTOlxRb4uhKBpo4+ppNo+7PAbPyOTVMpeN9+nybrKHww0QE8fFXNFW98SsJItJNzrMKiH3tdv7FMuGnTW7qnxgA5KR9M0rQFNMEXR6p9Ttx7FEsgxmV33uSX+T70lKw5q3EVMYy50opJg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <1DEC95819318FC4E92BDB422E511D709@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50892446-1c3c-4827-6ec2-08d7dad64f99
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 09:30:28.8447 (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: iMzYUZhXoFjXElhbygWPLHU8vz0Q/DCFDGs+ueQxBEHrXUu8AX5tgmjT5g6xpSzYtTmnvT6AT+d4qqENkLUAsqNTat386D60tgARxRRhHTQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5587
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/B-OMfq8YwF5swQDnMYyCsnuyu80>
Subject: Re: [MMUSIC] Multi-party use of draft-ietf-mmusic-t140-usage-data-channel
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 09:30:33 -0000

Hi,

The short answer is to use some signaling elements, most likely SDP attribute(s), to indicate support of, and negotiate usage of, different alternatives.

Regards,

Christer



On 07/04/2020, 12.00, "Gunnar Hellström" <gunnar.hellstrom@omnitor.se> wrote:

    Christer,
    
    This is not related to the reviews of 
    draft-ietf-mmusic-t140-usage-data-channel, but rather a question on its 
    use, and also related to the work with multi-party real-time text in 
    draft-hellstrom-avtcore-multi-party-rtt-source and 
    draft-hellstrom-avtcore-multi-party-rtt-solutions.
    
    For the RTP based transport of real-time text, we have the situation 
    that many implementations exist which do not support multi-party, and 
    therefore I have drafted an sdp attribute a=rtt-mix to indicate 
    multi-party capability. For an endpoint, it is an indication that it is 
    able to understand the source of text and present it accordingly.
    
    Now, the question about draft-ietf-mmusic-t140-usage-data-channel. In 
    section 5.5 it specifies multi-party considerations, with the main 
    alternative to open one more data channel per source between the mixer 
    and the endpoint, and a possible fallback to prepare a mix with limited 
    functionality for display in one display area with the sources inserted 
    as readable text.
    
    How would you see a mixer select between these two alternatives? When a 
    third party enters the session, would the mixer just have a try to open 
    a new data channel, and use it for the third party if successful, and 
    use the fallback method if unsuccessful. Or would the 
    draft-ietf-mmusic-t140-usage-data-channel use case also need an sdp 
    attribute of the same kind as a=rtt-mix ?
    
    Also, how would the endpoint know if it is in contact with a traditional 
    mixer, so that it is sufficient to send its own text only in the first 
    opened data channel, or if the mixer is some kind of session 
    distribution unit, where the endpoint needs to transmit its own text 
    copied in all connected channels?
    
    If an attribute is needed, the a=rtt-mix can possibly be specified so 
    that it is usable also for that case, or else the a=rtt-mix can be 
    specified as an attribute with an extendable set of values, e.g. 
    a=rtt-mix:rtp-mix and a=rtt-mix:multi-chan . What is your (or anybode 
    else's) view?
    
    Regards
    
    Gunnar
    
    -- 
    
    + + + + + + + + + + + + + +
    
    Gunnar Hellström
    Omnitor
    gunnar.hellstrom@omnitor.se
    +46 708 204 288