Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03
"Roni Even" <ron.even.tlv@gmail.com> Wed, 26 October 2016 11:07 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 EFA17129A81; Wed, 26 Oct 2016 04:07:13 -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 MMRG-NOYhvuO; Wed, 26 Oct 2016 04:07:09 -0700 (PDT)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (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 66B5B129A78; Wed, 26 Oct 2016 04:07:09 -0700 (PDT)
Received: by mail-wm0-x22a.google.com with SMTP id e69so21252677wmg.0; Wed, 26 Oct 2016 04:07:09 -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=eKt0RvwwIHGPlGJg5EvZMXddzImOx1mn+b6mlJ1uO2g=; b=evQwQ1vmA9aSfbCqPIfuE7O3exb5xpxJn4CHxa5s35fhEaN21FFXM3kdK1zmQVWVEn nBwn8tNlpJl8pD+50wsGr4903NR3fpFk4RHitHHaRwuSEPPg9yO9jc9t8QMDB7nURThK ury+7bEaby1KYxu1tHoaEREEgeE35g4es9Qrk+YZ+XxT4GHNj6rEzgp8hBb7BJ1+zv5U YEesTNMNKSf9kRngRUygeHgCXIyfgCWN+B166NxGjbh6bkLzFXcV8/tkuQH04uVklQyo 1pdEB5ARJ5eU1hWFNX1SUUH+603NzEAljNd7QKnynj6cBC/sDSZfQUXBggRGP24ZBeRx 4dZw==
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=eKt0RvwwIHGPlGJg5EvZMXddzImOx1mn+b6mlJ1uO2g=; b=Qhb/NYINSpHYlNpOBwMyeM+AuAyMsyszupbfjoxlI1iTpI7KjynvjvOh1YU0VMfw3K QF67iNP1bo1nn9KNvddY/KyaVXDKXxqaNVntbc4jNoZbpfWML76f9S5MG3bA9hVsa9gO 0qD51CxolfdXoPlTHkq40WR63GCfowKwLhtaiSl8qElIPNGzsTLnTulCUNtba5RRVVp4 Mzxhm8JAX+Fed3ruicHH/xEK4A7SRSmokJushT/LXkzC/jyfvownGhftwjIQmdJ0LKDw u0TovZE74m8VIp+UZfvgpHXcEqvA3hvHaoEAHcfV5ub3woVmCI8HpI1L0XDP5R7HgCtb iS+A==
X-Gm-Message-State: ABUngvfZ4eXOUfl7QFdexyKbNzbmiOBMF9ofSpcLgk8sc1zCbIuM8otyodLHXS+KcN/Ovw==
X-Received: by 10.28.65.215 with SMTP id o206mr2398726wma.41.1477480027890; Wed, 26 Oct 2016 04:07:07 -0700 (PDT)
Received: from RoniPC (bzq-79-178-162-211.red.bezeqint.net. [79.178.162.211]) by smtp.gmail.com with ESMTPSA id kq7sm2036090wjb.0.2016.10.26.04.07.06 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Oct 2016 04:07:07 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 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> <004b01d22ed0$a2ca2e00$e85e8a00$@gmail.com> <7DF74961-1B3A-4CCD-9E28-9F751BBDC129@apple.com> <f9cb1940-98fa-db8f-e36d-70d753f1dfaa@ericsson.com> <008c01d22ef0$ad1af720$0750e560$@gmail.com> <49FFA781-1759-4DE8-84A9-D856F28E97F5@apple.com> <00f201d22f76$05fd2bd0$11f78370$@gmail.com> <662B64F7-58F4-4347-9572-02F3F60EAE19@apple.com>
In-Reply-To: <662B64F7-58F4-4347-9572-02F3F60EAE19@apple.com>
Date: Wed, 26 Oct 2016 14:05:11 +0300
Message-ID: <00fd01d22f78$d326c4c0$79744e40$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQF/Bj40Q/9eID/KnW1ewOtO7N+tTgHr0kDPArjHkB0CIxdWrAGAueHdAe+hGm8BvsGMrAGZC3T1AyIGbm0CzPdRvgCL2kVnAQKhlfuguHop8A==
Content-Language: he
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/ZjUARotQqDXWTbp8KFe0yPtlfDE>
Cc: 'Magnus Westerlund' <magnus.westerlund@ericsson.com>, 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: Wed, 26 Oct 2016 11:07:14 -0000
Hi Dave, Are you talking about this sentence in section 5 "In addition, as noted above, the IDs used MUST be unique for each stream type for a given media, or for the session for session-level declarations." Roni > -----Original Message----- > From: singer@apple.com [mailto:singer@apple.com] > Sent: Wednesday, October 26, 2016 1:54 PM > To: Roni Even > Cc: Magnus Westerlund; draft-ietf-avtcore-rfc5285-bis@ietf.org; IETF > AVTCore WG > Subject: Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03 > > > > On Oct 26, 2016, at 16:15 , Roni Even <ron.even.tlv@gmail.com> wrote: > > > > Hi, > > My comment was that the extmap attribute has a value which is the ID > > in the RTP header extension. So even though you can have in theory > > inside the RTP streams two RTP header extension with the same ID > > (1-14) carrying different extensions (which you could not do before > > allowing one byte and two bytes in the same RTP stream), this is not > > possible because of the extmap which MUST have unique ID in each RTP > > session (even for bundle where you may have two bundled m-lines each > > with its own extmap attribute ) > > you could never do this. the number space for the forms was always a single > space, as documented by the extmap attribute. > > > Roni > > > >> -----Original Message----- > >> From: singer@apple.com [mailto:singer@apple.com] > >> Sent: Wednesday, October 26, 2016 12:20 PM > >> To: Roni Even > >> Cc: Magnus Westerlund; draft-ietf-avtcore-rfc5285-bis@ietf.org; IETF > >> AVTCore WG > >> Subject: Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03 > >> > >> > >>> On Oct 26, 2016, at 0:20 , Roni Even <ron.even.tlv@gmail.com> wrote: > >>> > >>> Hi guys, > >>> I will try to clarify but now I think that introducing the mix one > >>> byte two > >> byte will require some text that will say that the IDs or the values > >> in the extmap need to be unique , to not allow the negotiation of one > >> byte and two bytes with the same ID (1-14) in the same RTP stream. > >> > >> don’t understand you. One uses two-byte if either (a) the ID is too > >> big or (b) the payload is too big, for the one-byte. > >> > >>> > >>> Does this sound OK? > >>> > >>> Roni > >>> > >>>> -----Original Message----- > >>>> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com] > >>>> Sent: Tuesday, October 25, 2016 6:30 PM > >>>> To: David Singer; Roni Even > >>>> Cc: draft-ietf-avtcore-rfc5285-bis@ietf.org; IETF AVTCore WG > >>>> Subject: Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5285bis-03 > >>>> > >>>> Den 2016-10-25 kl. 17:08, skrev David Singer: > >>>>> > >>>>>> On Oct 25, 2016, at 20:31 , Roni Even <ron.even.tlv@gmail.com> > >> wrote: > >>>>>> > >>>>>> 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? > >>>>> > >>>>> yes, agreeing to mixed means you must support two-byte; otherwise, > >>>>> it’s optional (or at least not mandated) > >>>> > >>>> It would have been nice to be able to arrive at two-byte support > >>>> based on the extmap. So, clearly attempt to negotiate ID > 15 but > >>>> not in 40xx range implies support for two-byte. But, negotiation of > >>>> IDs lower than > >>>> 15 does not say anything about two byte. I think that is my conclusion. > >>>> > >>>> I am sorry that I don't have time to provide a text proposal. > >>>> Editor and authors it would be good if you at least consider if you > >>>> see anything that should be clarified in this regards. > >>>> > >>>> Cheers > >>>> > >>>> Magnus > >>>> > >>>>> > >>>>>> > >>>>>> 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 > >>>>>>> ---------------------------------------------------------------- > >>>>>>> -- > >>>>>>> -- > >>>>>>> -- > >>>>>> > >>>>> > >>>>> David Singer > >>>>> Manager, Software Standards, Apple Inc. > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> > >>>> 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 > >>>> ------------------------------------------------------------------- > >>>> -- > >>>> - > >>> > >> > >> David Singer > >> Manager, Software Standards, Apple Inc. > > > > David Singer > Manager, Software Standards, Apple Inc.
- [AVTCORE] Comments on draft-ietf-avtcore-rfc5285b… Magnus Westerlund
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Magnus Westerlund
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… David Singer
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Magnus Westerlund
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… David Singer
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Magnus Westerlund
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… David Singer
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… David Singer
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Roni Even
- Re: [AVTCORE] Comments on draft-ietf-avtcore-rfc5… Colin Perkins