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

Gunnar Hellström <gunnar.hellstrom@omnitor.se> Tue, 07 April 2020 11:15 UTC

Return-Path: <gunnar.hellstrom@omnitor.se>
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 523B73A1B58 for <mmusic@ietfa.amsl.com>; Tue, 7 Apr 2020 04:15:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=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=omnitorab.onmicrosoft.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 6eEtyYi_8xs8 for <mmusic@ietfa.amsl.com>; Tue, 7 Apr 2020 04:15:28 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2107.outbound.protection.outlook.com [40.107.20.107]) (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 AFCA03A10B8 for <mmusic@ietf.org>; Tue, 7 Apr 2020 04:15:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mhSovBIvNQmPq+2BsSjtxH13EC1bsbe7CpfrR7F/XFdHwg/t/YRMB0U9ErHqVX288jqabydKtKAE+b1vBJdXqOb1PNk+FTfvDefI1WezcghomVKNN1lZp+7X6rmklQ8mpfL5I7E4/J/HVEjoeQSdUIgEv/IFngp3bC9lFbgMe7s2eBdLatbSQS2eDsgFlRrujGbonb6vYKgvLmtB+cQ/H5exdlyuwurvRSmR3P/Rf4CvmDgxYZCILCbCrwUgJ9UZ7m+Fo548yt8Ftbfr5SOgIfRe0seXyTfx/+KKFPy+PPt1FMpPLKV2lcLLBhGwkjqztVGquzcgtY9+epxObAj3+g==
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=OBEOGbhve8o/l0fJlGy/4tz3Sgta9GY/LdNERcFdgDc=; b=TOA3XqezAU+Aw9jKDFpQNTjqMQkMDAZjqN4Y/ts/WqnvcewfQye3AVeiR6ncQhZrCYBpChZDJTnKfMXanzQhxeQV18gyXr7GI/9fFBBIphki3EJgGVZ0yGJ95zQEofnnTjM21qebNaK8B6UdthN0zHCrmlObrE+A1khYWlcGjW91uZvwFU6ieMs9Sg1P9ehBDrM6y3LX9djFVxoTakOEHHJwG2ntVIPlY2eVuS2xWzr95XwEd+kyxL4A+CtCEMm2RT2sq1NfyIROEiJntxNbp44iLsqI/agWeyqPponHjXZ35CXenrXp0VWYddHep/UM92Mf4UOihlfshpCGTnBTlg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=omnitor.se; dmarc=pass action=none header.from=omnitor.se; dkim=pass header.d=omnitor.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=omnitorab.onmicrosoft.com; s=selector2-omnitorab-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OBEOGbhve8o/l0fJlGy/4tz3Sgta9GY/LdNERcFdgDc=; b=E1BdCP5U/07RRbCtlmBT/YL6fW7jk/yMF7pJVuTFkfqQ0C+D36hyeCNx6SsvgtC2+LHYpkjjhPpwTMez1pLqpR+ZMUUcpztTF6v3ztlZWp+4eNsD9A+7WcGZKM7w1jf8b7F7maxMUYRvCLmDTJlJvCOzIcje8qkYnChgg15JYhA=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=gunnar.hellstrom@omnitor.se;
Received: from DB8P193MB0614.EURP193.PROD.OUTLOOK.COM (20.180.1.81) by DB8P193MB0488.EURP193.PROD.OUTLOOK.COM (20.180.3.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Tue, 7 Apr 2020 11:15:25 +0000
Received: from DB8P193MB0614.EURP193.PROD.OUTLOOK.COM ([fe80::dc41:5a1b:d575:f456]) by DB8P193MB0614.EURP193.PROD.OUTLOOK.COM ([fe80::dc41:5a1b:d575:f456%8]) with mapi id 15.20.2878.022; Tue, 7 Apr 2020 11:15:25 +0000
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic (E-mail)" <mmusic@ietf.org>
References: <82be5f0f-6046-d3a9-10c5-f55f683bc990@omnitor.se> <001727C5-CCB8-46A6-9064-A808AEEA5C82@ericsson.com>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <8ad7b77b-8bd8-7ba2-b979-b941378863dc@omnitor.se>
Date: Tue, 07 Apr 2020 13:15:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
In-Reply-To: <001727C5-CCB8-46A6-9064-A808AEEA5C82@ericsson.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: sv
X-ClientProxiedBy: AM6P192CA0069.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::46) To DB8P193MB0614.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:155::17)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.2.136] (83.209.157.29) by AM6P192CA0069.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Tue, 7 Apr 2020 11:15:24 +0000
X-Originating-IP: [83.209.157.29]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 760fd0af-de17-4208-ecee-08d7dae4f838
X-MS-TrafficTypeDiagnostic: DB8P193MB0488:
X-Microsoft-Antispam-PRVS: <DB8P193MB048856467A50468DCCF81489FBC30@DB8P193MB0488.EURP193.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:DB8P193MB0614.EURP193.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(346002)(39830400003)(366004)(396003)(136003)(376002)(66946007)(52116002)(316002)(66574012)(66556008)(16576012)(66476007)(110136005)(81166006)(81156014)(8936002)(5660300002)(36756003)(2906002)(31696002)(26005)(508600001)(86362001)(31686004)(6486002)(16526019)(8676002)(956004)(2616005)(186003); DIR:OUT; SFP:1102;
Received-SPF: None (protection.outlook.com: omnitor.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: hBo1mHg2mzA4a5lkDpfHLvnAnRHuviAlQ4wYI8Z8NNBvfgKc7MDrzS3tEC4Y9TZLldiaJlWjn1H/i7OAEkQQFZ/CwFdh3TG9GdoDwQl83JaIr4SlU/p1QFaXejJ9JSLhUrsnsGGdzsJv/O6ut6Z4KyQV5o9rZAvH+Q3u4/8TjobFl0riJzM92V28yV63VuIVTjBnyMScd0cMTKEohnF6t3owwi9sAfbkWBDipqeZR3uiiwLygOA9fhrlohU1a5B+uoaRoXptPGq6nP7qr5PMtCLGfufuCJAITxFBf1xrKCSAPVxKwf/FlBrzCKNcEfB466caE8wDOwQNWZUi6OL93dCOWjczLZ9zTfXlz0P0yjITW4kHYSJdbqOEm3f0R9CPUKcKjtKg1lLMaqrXLAsv2WW8zNny0zuDxtGOMSRB/ZMWVer8cB5L5Pe6mkEXmSHD
X-MS-Exchange-AntiSpam-MessageData: D3wpQih8z0gQUjX+bYy3VzRHdf9lVPBbkeFAr1E/vcecKrXVmtakt03W46oUbqZB6EfE+p7WJ14I3RPZix2mq+Kdo45xkVfsPwgYC4eDIMl+EIE0d+itAEgXMjWNgwoQhdxjT/tiH2rjx/PJqfdHVg==
X-OriginatorOrg: omnitor.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 760fd0af-de17-4208-ecee-08d7dae4f838
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2020 11:15:24.9805 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 2df8b35f-363f-46b8-a0d1-ee9b1723225b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: k9979ZyuLjySpXzgQKWAPQemT+bfYd0Ers6eQ3e26My8QrNwvJiGj1IZHUeEoHzyfur2iKqv+ll3Lq9Z5utnCJh6MHT76EAZu8HJKPzjZQ4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P193MB0488
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/nI6a5Yl0pLqVO1m6rmWZl0ONetk>
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 11:15:31 -0000

Hi Christer,

Den 2020-04-07 kl. 11:30, skrev Christer Holmberg:
> 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.

So, then in draft-hellstrom-avtcore-multi-party-rtt-source I will 
propose a syntax of the a=rtt-mix attribute that allows a value and 
allows introduction of new values and more than one attribute in a media 
section. e.g. a=rtt-mix:rtp-mix   for the currently specified 
traditional rtp mixer.  And extendability to add other types of rtt 
multi-party solutions.  ... Or should the attribute rather be called 
rtt-multi ?

It will probably be easier to register a new value for an existing 
attribute in the future, rather than defining a new attribute. Right?

Regards

Gunnar

>
> 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
>      
>      
>
-- 

+ + + + + + + + + + + + + +

Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288