[clue] CLUE Data Channel: SDP Offer/Answer Proceudres
Christer Holmberg <christer.holmberg@ericsson.com> Sat, 15 February 2014 14:03 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 628841A0258 for <clue@ietfa.amsl.com>; Sat, 15 Feb 2014 06:03:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.251
X-Spam-Level:
X-Spam-Status: No, score=-3.251 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, J_CHICKENPOX_111=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 RHx26o8SFf_5 for <clue@ietfa.amsl.com>; Sat, 15 Feb 2014 06:03:17 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id EA4251A024C for <clue@ietf.org>; Sat, 15 Feb 2014 06:03:16 -0800 (PST)
X-AuditID: c1b4fb25-b7f038e000005d01-fd-52ff73a28a76
Received: from ESESSHC010.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 88.4F.23809.2A37FF25; Sat, 15 Feb 2014 15:03:14 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.216]) by ESESSHC010.ericsson.se ([153.88.183.48]) with mapi id 14.02.0387.000; Sat, 15 Feb 2014 15:03:13 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "clue@ietf.org" <clue@ietf.org>
Thread-Topic: CLUE Data Channel: SDP Offer/Answer Proceudres
Thread-Index: Ac8qVqpg/4DOh4ZTSGSaavDifVp2Wg==
Date: Sat, 15 Feb 2014 14:03:13 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D18D51B@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDLMWRmVeSWpSXmKPExsUyM+Jvje6i4v9BBitnKFjsP3WZ2YHRY8mS n0wBjFFcNimpOZllqUX6dglcGdum/Gcp+KxSsfKTUANjl3QXIyeHhICJxOflW9ghbDGJC/fW s3UxcnEICRxilLg+YwkzhLOEUeJ3xw+mLkYODjYBC4nuf9ogDSICyhJHN/ezgdjCAuYSr5dt ZoGI20j8v/GLGaRcREBPYsO1NJAwi4CqxL95HWDlvAK+EgvuTWUGsRmB9n4/tYYJxGYWEJe4 9WQ+E8Q9AhJL9pxnhrBFJV4+/scKYStKtD8F+gCsXkdiwe5PbBC2tsSyha+ZIeYLSpyc+YRl AqPwLCRjZyFpmYWkZRaSlgWMLKsY2XMTM3PSy402MQJD+OCW36o7GO+cEznEKM3BoiTO++Gt c5CQQHpiSWp2ampBalF8UWlOavEhRiYOTqkGRiaHhVsDrrj9TbEu3Nv00KVyPkvfl53PwhP5 fyT+tv1uJXHdbemd+qczFxpfPVRVe0l+qvkELvbjmocuH+rcPynfQbhVYaERd2/UTPE9d07e WP/5amj+36d/QpwXXrzXJHY64sdlydppapIrWQTeTrOp21jA5+uyag0/t9/yZdxHlt9iq2I3 VVRiKc5INNRiLipOBADvDkGNLwIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/clue/or1mWtnbwTLb1zxj44Cv0al9vV4
Subject: [clue] CLUE Data Channel: SDP Offer/Answer Proceudres
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue/>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Feb 2014 14:03:20 -0000
Hi, The draft submission deadline has passed, but I still wrote some more text, shown below, for the SDP Offer/Answer Procedures section. Regards, Christer PS. Note that I will be on vacation next week, so I will once again do my best trying to stay away from e-mails :) ----------------------- 4. SDP Offer/Answer Procedures 4.1. General This section describes how the SDP media description ("m=") line for a CLUE data channel is created, and how it is used in SDP offers and answers. NOTE: The proceudres associated with "m=" lines for other media types (e.g. audio and video) used in a CLUE session are outside the scope of this document. OPEN ISSUE #3: It is FFS whether the SDP-based WebRTC Data Channel Negotiation mechanism [I-D.ejzak-dispatch-webrtc-data-channel-sdpneg] will be used with the CLUE data channel. NOTE: If [I-D.ejzak-dispatch-webrtc-data-channel-sdpneg] will be used with the CLUE data channel, a new associated 'sub-protocol' value needs to be registered with IANA. 4.2. SDP Media Description Fields The field values of the "m=" line for the CLUE data channel are set as following: +----------------+----------------+------------------------+----------------+ | media | port | proto | fmt | +----------------+----------------+------------------------+----------------+ | "applicationS | DTLS port | "UDP/TLS/UDPTL" | SCTP port | | | value | | value | +----------------+----------------+------------------------+---------------+ Table 1: SDP "proto" field values 4.3. SDP sctpmap Attribute The field values of the SDP sctpmap attribute associated with the CLUE data channel "m=" are set as following: +---------------------+---------------------------+-----------------------+---------+ | sctpmap-number | app | max-message-size | stream | +---------------------+---------------------------+-----------------------+---------+ | fmt value of | "webrtc-datachannel" | Implemenation | "1" | | the "m=" line | | specific | | +---------------------+---------------------------+-----------------------+---------+ Table 2: SDP "proto" field values 4.4. SDP Offerer Procedures The procedures for the offerer follow the normal proceures defined in [ref-to-3264]. When the offerer creates an offer, which contains an "m=" line for a CLUE data channel, it assigns the field values to the "m=" line according to the procedures in Section 4.2. In addition, the offerer MUST insert an SDP sctpmap attribute associated with the "m=" line. In an offer, the offerer MUST NOT insert more than one "m=" line for a CLUE data channel. NOTE: CLUE does not support the usage of multiple CLUE data channels. The offerer MUST NOT insert more than one SDP sctpmap attributes in an "m=" line for a CLUE data channel. If an offerer, in a subsequent offer, wants to disable the CLUE data channel, it assigns a zero port value to the "m=" line associated with the CLUE data channel. The answerer MUST NOT insert an SDP sctpmap attribute associated with the "m=" line. 4.5. SDP Answerer Procedures The procedures for the answerer follow the normal proceures defined in [ref-to-3264]. If the answerer receives an offer, which contains an "m=" line for a CLUE data channel, and the answerer accepts the "m=" line, it creates and inserts an "m=" line in the associated answer. The answerer assigns the field values to the "m=" line according to the procedures in Section 4.2. If, in the offer, a zero port value has been assigned to the "m=" line for the CLUE channel, or it the answerer does not accept the "m=" line, but accepts other "m=" lines in the offer (i.e. the answerer will not reject the whole offer), it still inserts an "m=" line for a CLUE data channel in the associated answer. The answerer then assigns a zero port value to the "m=" line. The answerer MUST NOT insert an SDP sctpmap attribute associated with the "m=" line. 4.6. Example m=application 54111 SCTP/DTLS 54111 a=sctpmap:54111 webrtc-datachannel max-message-size=100000 streams=1 Figure 1: SDP Media Description for a CLUE data channel
- [clue] CLUE Data Channel: SDP Offer/Answer Proceu… Christer Holmberg
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christian Groves
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christer Holmberg
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christian Groves
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christer Holmberg
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christian Groves
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Paul Kyzivat
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Paul Kyzivat
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Paul Kyzivat
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christian Groves
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christer Holmberg
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Liuyan (Scarlett)
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Makaraju, Maridi Raju (Raju)
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Paul Kyzivat
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Paul Kyzivat
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Christian Groves
- Re: [clue] CLUE Data Channel: SDP Offer/Answer Pr… Paul Kyzivat