Re: [MMUSIC] WGLC on draft-ietf-mmusic-mux-exclusive-03.txt - change to draft-ice-sip-sdp

Roman Shpount <roman@telurix.com> Tue, 01 March 2016 18:37 UTC

Return-Path: <roman@telurix.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 309571B3F94 for <mmusic@ietfa.amsl.com>; Tue, 1 Mar 2016 10:37:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.678
X-Spam-Level:
X-Spam-Status: No, score=-0.678 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, SPF_PASS=-0.001] 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 aec78rktaUkC for <mmusic@ietfa.amsl.com>; Tue, 1 Mar 2016 10:37:24 -0800 (PST)
Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43DE91B3F91 for <mmusic@ietf.org>; Tue, 1 Mar 2016 10:37:24 -0800 (PST)
Received: by mail-ig0-x229.google.com with SMTP id hb3so24549769igb.0 for <mmusic@ietf.org>; Tue, 01 Mar 2016 10:37:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=7f155N8RFr4VdKM8s/BIsQMOkng9qsHiPjePVooTE/A=; b=mdej2TL/I0TWed8jTCIlYoDNQmqH9CL/ubwv+/Vx7AjzpkpoeDK1rRw7UEhzgUvIff v9O173sv7PbtDwv4fy422OPQ4RseQXNvVbggsowGvq2NNS6NSLJMYkoVRlz4ReaDpSVs NaooyCMRHE0E3Y83yBMVbcq5O3G4cbgFzq44b6/3skxsK2a2dafUFLExhtQQJZ7SSqPW DpdrAFxDxyVed7oFiXSKB5TmeZkLFQGwOu7saR2TDX7Vj+nodcAAa4vDkgRn3LVXzJ6k CIHbyAmhEmg7sEr8Pt6PXW3a3Rp+TH7DVFvSGNLPU/UpQM+0uTL1dWJZtDKgq2CCixcR MdWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=7f155N8RFr4VdKM8s/BIsQMOkng9qsHiPjePVooTE/A=; b=dsn6YQYNNsKwyKLm5LDU9ReZFjtz4SHTCT7KV39ivYbWhYEKbpmWX5+dGFYTLnHcTR ueOEGevRBe6W8Onq6hbZqLBoMv97RiE3gyiqDL8i+zab2lWQaRv58keUBX/I8qPiEOin iDMsXj61d5CQbOKbmIus8KXQIhA9xZy5EW4I4ahOFEQdanmIhRZDBBQRSrRjO6r+2ypY 1GaRp3QxgWMI8uuvKiuVvywrQzCRTQ08J05fEQpNydZPBn98E5htQdaVf58bUsLvuK7d 1gMqMTYeypV5OO0fbXLhvJm7rO7iMW06UOqa6LEuZOvYDd/VA17HZkmAkTt/w6qPKvGN +dbg==
X-Gm-Message-State: AD7BkJJykagONsw6Iogc1BWK0w2Zhr1RqK920XEB2gp1Y8K/20j4pbzPUsLTeCXcb6QfBg==
X-Received: by 10.50.66.133 with SMTP id f5mr545237igt.60.1456857443558; Tue, 01 Mar 2016 10:37:23 -0800 (PST)
Received: from mail-io0-f174.google.com (mail-io0-f174.google.com. [209.85.223.174]) by smtp.gmail.com with ESMTPSA id 78sm13232660iof.22.2016.03.01.10.37.21 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 01 Mar 2016 10:37:22 -0800 (PST)
Received: by mail-io0-f174.google.com with SMTP id l127so232613909iof.3; Tue, 01 Mar 2016 10:37:21 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.107.157.70 with SMTP id g67mr23912473ioe.38.1456857441493; Tue, 01 Mar 2016 10:37:21 -0800 (PST)
Received: by 10.36.105.77 with HTTP; Tue, 1 Mar 2016 10:37:21 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B37E4F44C@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B37E4F44C@ESESSMB209.ericsson.se>
Date: Tue, 01 Mar 2016 13:37:21 -0500
X-Gmail-Original-Message-ID: <CAD5OKxuyt+f8+2h1psdbvVvfAiQOLsKyjL3sq84FHH-uGJZ2Yg@mail.gmail.com>
Message-ID: <CAD5OKxuyt+f8+2h1psdbvVvfAiQOLsKyjL3sq84FHH-uGJZ2Yg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="001a1140b47249faf6052d010ec4"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/y7O6L_GTBVJmMdJVQJf49Rx9sGg>
Cc: Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>, "draft-ietf-mmusic-mux-exclusive@ietf.org" <draft-ietf-mmusic-mux-exclusive@ietf.org>
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-mux-exclusive-03.txt - change to draft-ice-sip-sdp
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: <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, 01 Mar 2016 18:37:27 -0000

Hi Suhas,

I have previously proposed the following, which will remove rtcp attribute
if RTCP is not used. This will also cover mux exclusive case, since RTCP
candidates will not be present in such case:

On Tue, Jan 12, 2016 at 3:48 PM, Roman Shpount <roman@telurix.com> wrote:

> Cross-posting to MMUSIC, since this affects both RFC 5245bis and
> draft-ietf-mmusic-ice-sip-sdp
>
> RFC 5245 and draft-ietf-mmusic-ice-sip-sdp currently say the following:
>
>    The default candidates are added to the SDP as the default
>    destination for media.  For streams based on RTP, this is done by
>    placing the IP address and port of the RTP candidate into the c and m
>    lines, respectively.  *If the agent is utilizing RTCP, it MUST encode
>    the RTCP candidate using the a=rtcp attribute as defined in RFC 3605 <https://tools.ietf.org/html/rfc3605>
>    [RFC3605 <https://tools.ietf.org/html/rfc3605>].*  If RTCP is not in use, the agent MUST signal that using
>    b=RS:0 and b=RR:0 as defined in RFC 3556 <https://tools.ietf.org/html/rfc3556> [RFC3556 <https://tools.ietf.org/html/rfc3556>].
>
>
> There is an ongoing discussion whether the rtcp attribute is required in case of trickle ICE, when an offer is sent without candidate information, the RTP port set to 9, and the RTP IP address set to 0.0.0.0.
>
>
>
> Example:
>
>                               a=rtcp: 9 IN IP4 0.0.0.0
>
>
>
> According to Christer this is not needed, as there is no candidate to “encode”, and it also conflicts with the suggested mechanism for indicating exclusive support of RTP/RTCP multiplexing (draft-holmberg-mmusic-mux-exclusive).
>
>
> Furthermore, according to section 2.1 of RFC 3605:
>
>
>    The RTCP attribute is used to document the RTCP port used for media
>    stream, when that port is not the next higher (odd) port number
>    following the RTP port described in the media line.
>
>
> RFC 5245 overwrites the guideline from RFC 3605 and states that SDP rtcp
> attribute MUST be present even when RTCP default candidate is not present
> or when RTCP candidate is using port rtp+1, which is currently the the most
> common scenario since sequential port is typically allocated for RTCP by
> TURN.
>
> I suggest changing the language in section 4.2
> of draft-ietf-mmusic-ice-sip-sdp to:
>
>    The default candidates are added to the SDP as the default
>    destination for media.  For streams based on RTP, this is done by
>    placing the IP address and port of the RTP candidate into the c and m
>    lines, respectively.  *If the agent is utilizing RTCP and if RTCP *
>
> *   candidate is present and not equal to the same address and *
>
> *   the next higher port number of the RTP candidate, the agent MUST encode
>    the RTCP candidate using the a=rtcp attribute as defined in RFC 3605 <https://tools.ietf.org/html/rfc3605>
>    [RFC3605 <https://tools.ietf.org/html/rfc3605>].*  If RTCP is not in use, the agent MUST signal that using
>    b=RS:0 and b=RR:0 as defined in RFC 3556 <https://tools.ietf.org/html/rfc3556> [RFC3556 <https://tools.ietf.org/html/rfc3556>].
>
>
>
_____________
Roman Shpount

On Tue, Mar 1, 2016 at 11:31 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Hi Suhas,
>
> ...
>
> >>> Note that again, this is a box of our own design, we can decide to
> update those documents here.  "The a=rtcp attribute MUST NOT be included
> >>>unless other documents (other than RFC 5761) mandate its inclusion.  If
> present, a=rtcp MUST include a port number of 9."  Or something along those
> lines.
> >>
> >> Sure, I can add text like that to the draft, and we can update
> ice-sip-sdp.
> >
> > [Suhas] .. What are the specific updates for ice-sip-sdp. Sorry if i
> have missed the context. I am happy to consider the inputs for these
> updates if I get to know the concrete updates.
>
> ice-sip-sdp requires usage of a=rtcp if RTCP is used. My suggestion is to
> remove that requirement if mux-exclusive is used.
>
> Regards,
>
> Christer
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>