Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03

"Roni Even" <ron.even.tlv@gmail.com> Tue, 25 October 2016 15:03 UTC

Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 862B51296C5; Tue, 25 Oct 2016 08:03:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 SiPoSUaDIVGz; Tue, 25 Oct 2016 08:03:13 -0700 (PDT)
Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (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 179DA1296B9; Tue, 25 Oct 2016 08:03:13 -0700 (PDT)
Received: by mail-lf0-x22e.google.com with SMTP id b81so205432969lfe.1; Tue, 25 Oct 2016 08:03:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=7y0Vd7WJIBPl1X1yaK/3Kb7h39H5DElf52jE7cqpVpM=; b=DqMGhUfahN2vaLc4dx6i4DS3rLV5m2fP3n8GDRWIGUA4PmTcdS9hj/gLgR3qBtKlrT dVl85tHlyn4XxOfaRTNAVfTfuCQhHyQIcJOKZABw05CvrRlIv1ElYRM2OJZZonNF/aHg 0cVN3qiPn9M7Ri8pQDot0zVLOfO2LJ48zfZpBqi82Rzjg1lx07rs4snYTBobXJjzdnvN /0Nx7tB7SyEgpeobgFVmRWFxPCsO0fkxuPjcNEQJtl5t4e62XqCVsRACr9TMSQayBJnm GGUH6E3XG5+WHaGqfWBRXwVa6kqLnV9/3Fw8XfuEPqzbHKj1mWpomgTPRBM4qoklXRAQ VQQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=7y0Vd7WJIBPl1X1yaK/3Kb7h39H5DElf52jE7cqpVpM=; b=MpcjAgI/brlYKjKvFYQ5PB52Evs4HVj9smdB9HzlxJmuo2X0qYmQjL0xoOgvPAXGJf /oJqGtuwa4O0Uj3207ei4ARdJCka0cj7O12KKbqy1lrfgZ3YboZ9d13cXTZLdm91nTQT RciQn7soK2LTq3jJa/zvDoLsY496I2Tb/eV4wmku2uaFzv1mHw2vbK2wtdmfb7yMJUl2 n9jDrNFc6t9gngCKG8asGQo3TQpbpeBXNtSvFbKC2iSj4GQeOG/ZuOCSAQ6RVNaAt+EH eY1ISwjPa+92hCRRS1jEYmIAmU5hwh/NYDudPsduHNEX09uwKl2e7ZjvgF5H4R4x1Nl2 QS5A==
X-Gm-Message-State: ABUngvcy/s2cBwqvpJEuEfuB8MhXqOM+dFAZMIqNagoaOOmNNYA8LbbNSPi250EQUc2W8g==
X-Received: by 10.194.246.39 with SMTP id xt7mr16635228wjc.50.1477407791235; Tue, 25 Oct 2016 08:03:11 -0700 (PDT)
Received: from RoniPC (bzq-79-178-162-211.red.bezeqint.net. [79.178.162.211]) by smtp.gmail.com with ESMTPSA id jt8sm25619963wjc.33.2016.10.25.08.03.09 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 25 Oct 2016 08:03:09 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Magnus Westerlund' <magnus.westerlund@ericsson.com>, 'David Singer' <singer@apple.com>
References: <e06fe3ab-7792-e53c-f0df-35702cfae10e@ericsson.com> <0eb001d2289a$ccf86070$66e92150$@gmail.com> <3f50e2bf-1877-9ac8-c94f-41af6cd95b5e@ericsson.com> <9A826FD3-BADE-40AA-9AEF-97177F78A97B@apple.com> <45096beb-c912-339c-7438-c1a2510a3566@ericsson.com>
In-Reply-To: <45096beb-c912-339c-7438-c1a2510a3566@ericsson.com>
Date: Tue, 25 Oct 2016 18:01:15 +0300
Message-ID: <004b01d22ed0$a2ca2e00$e85e8a00$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQF/Bj40Q/9eID/KnW1ewOtO7N+tTgHr0kDPArjHkB0CIxdWrAGAueHdoR1MjIA=
Content-Language: he
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/b0FhebGXTkIMvJhWXgpRWd2aie0>
Cc: draft-ietf-avtcore-rfc5285-bis@ietf.org, 'IETF AVTCore WG' <avt@ietf.org>
Subject: Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Oct 2016 15:03:28 -0000

Hi Magnus and Dave,
My question here is that if you have the extmap attribute in SDP it means
that you support RFC5285 so does it imply support for two bytes extension?
On the other hand the document mandates the support of one byte by the
receivers and does not say anything about support of two bytes.

So it looks to me that like what Magnus said about the negotiation phase
that only the a=extmap-allow-mixed by both sides implies full support of two
bytes extensions may be correct?

Is this your view also?

Do you think that we should emphasis this in the text?

Roni


> -----Original Message-----
> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
> Sent: Tuesday, October 18, 2016 4:52 PM
> To: David Singer
> Cc: Roni Even; draft-ietf-avtcore-rfc5285-bis@ietf.org; IETF AVTCore WG
> Subject: Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03
> 
> Den 2016-10-18 kl. 12:07, skrev David Singer:
> >
> >> On Oct 18, 2016, at 16:53 , Magnus Westerlund
> >> <magnus.westerlund@ericsson.com> wrote:
> >>
> >> I think there is a negotiation mechanism, in that if one include
> >> extmap mappings for values above 15, then you indicate that you
> >> support the two-byte format, and if you accept you can clearly
> >> indicate this. Maybe this should be made more explicit, as a method
> >> of determining the operations mode. To me we do now end up with four
> >> different cases:
> >>
> >> A. One-byte only: only ID's in range 1-14. The state of
> >> a=extmap-allow-mixed has no meaning, only indication if one want to
> >> renegotiate.
> >>
> >> B. two-byte only: only ID's above 15. The state of
> >> a=extmap-allow-mixed has no meaning, only indication if one want to
> >> renegotiate.
> >
> > sorry, I don’t get this.  Two-byte headers get you full-byte length
> > fields and thus longer payloads. You could use these with small local
> > IDs.  Why say you have to use IDs outside 1-14???
> 
> Yes, you are correct. I made a mistake in my thoughts, and forgot about
> these possibilities. I would like to correct myself to say that only at
least one
> ID above 15 implies and no a=extmap-allow-mixed that you can use two-
> byte headers and may do that for some RTP streams.
> 
> But the other implication of your comment is that one can't draw the
> conclusion that IDs only in 1-14 range implies only one-byte headers.
> 
> So to make this more complete, the additional criteria that can be used to
> determine at signaling time if one will use one or two-byte headers is the
> inclusion and acceptance of an RTP header extension that requires a length
> of data that is more than 16 bytes. But, for extension that doesn't have
that
> given, like the CNAME that could be of quite different lengths both above
> and below the range one can't make that determination.
> 
> I was trying to arrive here that one could determine support for two-byte
> headers based on what was signalled, even without the a=extmap-allow-
> mixed SDP attribute.
> 
> So a=extmap-allow-mixed provides not only indication that you can switch,
> but also that one supports both one and two-byte headers.
> 
> But for the legacy case, one could negotiate using low IDs (1-14) range
only,
> and then realize at transmission start time that one have to use the
two-byte
> headers. Then one could end up in an interoperability failure as the old
> receiver is not required to support the two-bytes header.
> 
> So based on the above implications, one could write text that gives
> recommendations that for any signaling case where one knows that one will
> have to use two-byte to assign that extension an ID above 15 to indicate
this.
> But, I guess for the one where one don't know one simply have to hope that
> it works, and indicate that this issue is resolved if one follows this
> specification and indicates a=extmap-allow-mixed.
> 
> Cheers
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Services, Media and Network features, Ericsson Research EAB/TXM
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Färögatan 6                 | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------