Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpneg and draft-ejzak-mmusic-msrp-usage-data-channel
Christian Groves <Christian.Groves@nteczone.com> Wed, 12 November 2014 03:17 UTC
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD9941ABD35 for <mmusic@ietfa.amsl.com>; Tue, 11 Nov 2014 19:17:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.9
X-Spam-Level:
X-Spam-Status: No, score=-0.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_BACKHAIR_12=1] autolearn=no
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 v21MLUsS-yz8 for <mmusic@ietfa.amsl.com>; Tue, 11 Nov 2014 19:17:47 -0800 (PST)
Received: from cserver5.myshophosting.com (cserver5.myshophosting.com [175.107.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8F2F1A7031 for <mmusic@ietf.org>; Tue, 11 Nov 2014 19:17:46 -0800 (PST)
Received: from ppp118-209-83-124.lns20.mel4.internode.on.net ([118.209.83.124]:56413 helo=[127.0.0.1]) by cserver5.myshophosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from <Christian.Groves@nteczone.com>) id 1XoOPt-00065A-HX for mmusic@ietf.org; Wed, 12 Nov 2014 14:16:21 +1100
Message-ID: <5462D156.2080100@nteczone.com>
Date: Wed, 12 Nov 2014 14:17:42 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <949EF20990823C4C85C18D59AA11AD8B26950D@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8B26950D@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cserver5.myshophosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Get-Message-Sender-Via: cserver5.myshophosting.com: authenticated_id: christian.groves@nteczone.com
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/N4G9S0QTZX9gY2_omx-gGkclVAY
Subject: Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpneg and draft-ejzak-mmusic-msrp-usage-data-channel
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Wed, 12 Nov 2014 03:17:49 -0000
Hello I had a chance to look over the latest draft in more details. Some comments/questions: 5.1.1.1: To enforce the text about dcmap-opt the ABNF could be updated: dcmap-opt = ordering-opt / subprotocol-opt / label-opt / ( maxretr-opt / maxtime-opt ) 5.1.1.3: I think you can remove the "action item". draft-ietf-rtcweb-data-protocol indicates "The protocol field is to ease cross-application interoperation("federation") by identifying the user data being passed with an IANA-registered string ('WebSocket Subprotocol Name Registry' defined in [RFC6455]). I wouldn't see the out of band method using a different registry. 5.1.1.4. max-retr parameter: This draft seems to use the absence of the "max-retr" parameter to indicate the use of a reliable channel It also indicates a default value of "unbounded". draft-ietf-rtcweb-data-protocol indicates "For reliable Data Channels this field MUST be set to 0 on the sending side and MUST be ignored on the receiving side." To better align with the data channel protocol i'd suggest changing the of 5.1.1.4 to indicate that "The max-retr parameter is optional with the default value equal to 0 indicating that no retramsmission is used. Also is the term "unreliable" appropriate given that the data channel protocol talks about "partial reliability"? 5.1.1.5 similar to 5.1.1.4 I think it would be better to talk about specific behaviour when the parameter is omitted rather than saying "unbounded". 6. Example: In the examples a=dcmap:0 subprotocol="BFCP";label="BGCP" lines. Is the B<G>CP for the label intentional? Regards, Christian On 28/10/2014 1:39 AM, DRAGE, Keith (Keith) wrote: > Based on the discussion on list over the last few days, I have submitted revised versions of the two SDP negotiation over data channel drafts as follows: > > A new version of I-D, draft-ejzak-mmusic-data-channel-sdpneg-02.txt > has been successfully submitted by Keith Drage and posted to the IETF repository. > > Name: draft-ejzak-mmusic-data-channel-sdpneg > Revision: 02 > Title: SDP-based "SCTP over DTLS" data channel negotiation > Document date: 2014-10-27 > Group: Individual Submission > Pages: 22 > URL: http://www.ietf.org/internet-drafts/draft-ejzak-mmusic-data-channel-sdpneg-02.txt > Status: https://datatracker.ietf.org/doc/draft-ejzak-mmusic-data-channel-sdpneg/ > Htmlized: http://tools.ietf.org/html/draft-ejzak-mmusic-data-channel-sdpneg-02 > Diff: http://www.ietf.org/rfcdiff?url2=draft-ejzak-mmusic-data-channel-sdpneg-02 > > Abstract: > The Real-Time Communication in WEB-browsers (RTCWeb) working group is > charged to provide protocols to support direct interactive rich > communications using audio, video, and data between two peers' web- > browsers. For the support of data communication, the RTCWeb working > group has in particular defined the concept of bi-directional data > channels over SCTP, where each data channel might be used to > transport other protocols, called sub-protocols. Data channel setup > can be done using either the internal in-band band (also referred to > as 'internal' for the rest of the document) WebRTC Data Channel > Establishment Protocol or some external out-of-band simply referred > to as 'external negotiation' in the rest of the document . This > document specifies how the SDP offer/answer exchange can be used to > achieve such an external negotiation. Even though data channels are > designed for RTCWeb use initially they may be used by other protocols > like, but not limited to, the CLUE protocol. This document is > intended to be used wherever data channels are used. > > > A new version of I-D, draft-ejzak-mmusic-msrp-usage-data-channel-01.txt > has been successfully submitted by Keith Drage and posted to the IETF repository. > > Name: draft-ejzak-mmusic-msrp-usage-data-channel > Revision: 01 > Title: MSRP over SCTP/DTLS data channels > Document date: 2014-10-27 > Group: Individual Submission > Pages: 11 > URL: http://www.ietf.org/internet-drafts/draft-ejzak-mmusic-msrp-usage-data-channel-01.txt > Status: https://datatracker.ietf.org/doc/draft-ejzak-mmusic-msrp-usage-data-channel/ > Htmlized: http://tools.ietf.org/html/draft-ejzak-mmusic-msrp-usage-data-channel-01 > Diff: http://www.ietf.org/rfcdiff?url2=draft-ejzak-mmusic-msrp-usage-data-channel-01 > > Abstract: > This document specifies how the Message Session Relay Protocol (MSRP) > can be instantiated as a data channel sub-protocol, using the the SDP > offer/answer exchange-based external negotiation defined in > [I-D.ejzak-mmusic-data-channel-sdpneg]. Two network configurations > are documented: a WebRTC end-to-end configuration (connecting two > MSRP over data channel endpoints), and a gateway configuration > (connecting an MSRP over data channel endpoint with an MSRP over TCP > endpoint). > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic >
- [MMUSIC] draft-ejzak-mmusic-data-channel-sdpneg a… DRAGE, Keith (Keith)
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… DRAGE, Keith (Keith)
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Christer Holmberg
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Paul Kyzivat
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… DOLLY, MARTIN C
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Christian Groves
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Christian Groves
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Juergen Stoetzer-Bradler
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Paul Kyzivat
- Re: [MMUSIC] draft-ejzak-mmusic-data-channel-sdpn… Christian Groves