Re: [AVTCORE] Technical - Re: [Editorial Errata Reported] RFC7273 (4450)
Kevin Gross <kevin.gross@avanw.com> Wed, 02 September 2015 20:29 UTC
Return-Path: <kevin.gross@avanw.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8182D1B2EC3 for <avt@ietfa.amsl.com>; Wed, 2 Sep 2015 13:29:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: YES
X-Spam-Score: 9.279
X-Spam-Level: *********
X-Spam-Status: Yes, score=9.279 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FRT_STOCK1=3.988, FRT_STOCK2=3.988, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_18=0.6, NORMAL_HTTP_TO_IP=0.001, SPF_NEUTRAL=0.779] 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 IFc19nMNNBBh for <avt@ietfa.amsl.com>; Wed, 2 Sep 2015 13:29:20 -0700 (PDT)
Received: from resqmta-po-10v.sys.comcast.net (resqmta-po-10v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:169]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72B151B2CC7 for <avt@ietf.org>; Wed, 2 Sep 2015 13:29:20 -0700 (PDT)
Received: from resomta-po-01v.sys.comcast.net ([96.114.154.225]) by resqmta-po-10v.sys.comcast.net with comcast id CLUJ1r0034s37d401LVLBm; Wed, 02 Sep 2015 20:29:20 +0000
Received: from mail-io0-f182.google.com ([209.85.223.182]) by resomta-po-01v.sys.comcast.net with comcast id CLTK1r00P3wk7A901LTL8i; Wed, 02 Sep 2015 20:27:20 +0000
Received: by iofh134 with SMTP id h134so34595604iof.0 for <avt@ietf.org>; Wed, 02 Sep 2015 13:27:19 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.107.154.15 with SMTP id c15mr17365919ioe.197.1441225639883; Wed, 02 Sep 2015 13:27:19 -0700 (PDT)
Received: by 10.79.102.131 with HTTP; Wed, 2 Sep 2015 13:27:19 -0700 (PDT)
In-Reply-To: <20150818173656.46E36180092@rfc-editor.org>
References: <20150818173656.46E36180092@rfc-editor.org>
Date: Wed, 02 Sep 2015 14:27:19 -0600
Message-ID: <CALw1_Q0HojZUoJrTqNDe8kNK+xzYJPH+A5cuXQ_xgtU=6A5mFw@mail.gmail.com>
From: Kevin Gross <kevin.gross@avanw.com>
To: "rfc-editor@rfc-editor.org" <rfc-editor@rfc-editor.org>
Content-Type: multipart/alternative; boundary="001a1140f6364e79c0051ec97e41"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1441225760; bh=rS35zhPD+tvSya2hSH79R8CLtwSnD1da3CGIo9Igaa0=; h=Received:Received:Received:MIME-Version:Received:Date:Message-ID: Subject:From:To:Content-Type; b=SKMxO6VB998+aBfo0qc+9fGIgoxCRir24rDDBa06p0rFKX3YYOplwGijr0UFz8Dnj B/ptLs/pCp4JUADJ9/phGlG/XWoquNKksgIQgKVVz6VJyhM9xD+D1FNcCIn56HcZoX 46HPsrwiXbQbmAIEb8XEgvylha/15wnThdy3NWDWIL7cSnt+tNgiw4w4LAesgFXjMh JOdpbZTJIMLbdc8W348nb77Qq+47Laaytpah4PB5hRrZpcw1AnnNapHkQ7x7SkG59z tepLcEVJhjUI+ZInejZPmF+ekkRyg0IrmxJ5mJxvL1FV6mJJjTU9nLKivybiwkRqm5 qLM/yFQvspPgA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/avt/kCdYn9s07IZm9aVnxySuiKEplsI>
X-Mailman-Approved-At: Thu, 03 Sep 2015 16:26:39 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "avt@ietf.org" <avt@ietf.org>
Subject: Re: [AVTCORE] Technical - Re: [Editorial Errata Reported] RFC7273 (4450)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Sep 2015 20:29:23 -0000
The authors have done some research on this issue and have determined that all current implementations that signal IEEE 1588-2008 reference clock use the notation from the examples, not the ABNF notation. We would like to consider an alternate means of resolving the inconsistency in the RFC in a manner consistent with existing implementations. Change: ; PTP domain allowed number range: 0-127 (IEEE 1588-2008) ptp-domain-nmbr = "domain-nmbr=" ptp-domain-dgts ptp-domain-dgts = ptp-domain-n1 / ptp-domain-n2 / ptp-domain-n3 ptp-domain-n1 = DIGIT ; 0-9 ptp-domain-n2 = POS-DIGIT DIGIT ; 10-99 ptp-domain-n3 = ("10"/"11") DIGIT ; 100-119 / "12" %x30-37 ; 120-127 To this: ; PTP domain allowed number range: 0-127 (IEEE 1588-2008) ptp-domain-nmbr = ":" ptp-domain-dgts ptp-domain-dgts = ptp-domain-n1 / ptp-domain-n2 / ptp-domain-n3 ptp-domain-n1 = DIGIT ; 0-9 ptp-domain-n2 = POS-DIGIT DIGIT ; 10-99 ptp-domain-n3 = ("10"/"11") DIGIT ; 100-119 / "12" %x30-37 ; 120-127 For consistency, if we take this route we may also want to change: ; PTP domain allowed characters: 0x21-0x7E (IEEE 1588-2002) ptp-domain-name = "domain-name=" 1*16ptp-domain-char ptp-domain-char = %x21-7E To this: ; PTP domain allowed characters: 0x21-0x7E (IEEE 1588-2002) ptp-domain-name = ":" 1*16ptp-domain-char ptp-domain-char = %x21-7E The authors are aware of no implementations that signal a IEEE 1588-2002 reference clock. Any comments from the group on the preferred way to address this? Kevin Gross - AVA Networks On Tue, Aug 18, 2015 at 11:36 AM, <rfc-editor@rfc-editor.org> wrote: > FYI, the type of this erratum has been changed to Technical because it is > not "a spelling, grammar, punctuation, or syntax error that does not affect > the technical meaning". > > Thank you. > RFC Editor/ar > > On Aug 18, 2015, at 7:49 AM, RFC Errata System <rfc-editor@rfc-editor.org> > wrote: > > The following errata report has been submitted for RFC7273, > "RTP Clock Source Signalling". > > -------------------------------------- > You may review the report below and at: > http://www.rfc-editor.org/errata_search.php?rfc=7273&eid=4450 > > -------------------------------------- > Type: Editorial > Reported by: Kevin Gross <kevin.gross@avanw.com> > > Section: 5.5 > > Original Text > ------------- > 5.5. Examples > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 239.0.0.2/255 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/48000/8 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:0 > a=mediaclk:offset=963214424 > > Figure 6: Media clock directly referenced to IEEE 1588-2008 > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 239.0.0.2/255 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/44100/2 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:0 > a=mediaclk:offset=963214424 rate=1000/1001 > > Figure 7: "Oddball" sample rate directly refernced to IEEE 1588-2008 > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 224.2.228.230/32 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/48000/2 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:0 > a=mediaclk:rtp=IN IP4 239.0.0.1 5004 00:60:2b:20:12:if > > Figure 8: Stream media clock derived from another RTP multicast > stream > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 224.2.228.230/32 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/48000/2 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:0 > a=mediaclk:IEEE1722=38-D6-6D-8E-D2-78-13-2F > > Figure 9: Stream media clock derived from another RTP multicast > stream > > > Corrected Text > -------------- > 5.5. Examples > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 239.0.0.2/255 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/48000/8 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:domain-nmbr=0 > a=mediaclk:offset=963214424 > > Figure 6: Media clock directly referenced to IEEE 1588-2008 > > Figure 7 shows an example SDP description 2 channels of 24-bit, 44056 > kHz NTSC "pull-down" media clock derived directly from an IEEE 1588- > 2008 reference clock > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 239.0.0.2/255 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/44100/2 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:domain-nmbr=0 > a=mediaclk:offset=963214424 rate=1000/1001 > > Figure 7: "Oddball" sample rate directly refernced to IEEE 1588-2008 > > Figure 8 shows the same 48 kHz audio transmission from Figure 6 with > media clock derived from another RTP multicast stream. The stream > providing the media clock must use the same reference clock as this > stream that references it. > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 224.2.228.230/32 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/48000/2 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:domain-nmbr=0 > a=mediaclk:rtp=IN IP4 239.0.0.1 5004 00:60:2b:20:12:if > > Figure 8: Stream media clock derived from another RTP multicast > stream > > Figure 9 shows the same 48 kHz audio transmission from Figure 6 with > media clock derived from an IEEE 1722 AVB stream. The stream > providing the media clock must be synchronized with the IEEE 1588- > 2008 reference clock used by this stream. > > v=0 > o=- 1311738121 1311738121 IN IP4 192.168.1.1 > c=IN IP4 224.2.228.230/32 > s= > t=0 0 > m=audio 5004 RTP/AVP 96 > a=rtpmap:96 L24/48000/2 > a=sendonly > a=ts-refclk:ptp=IEEE1588-2008:39-A7-94-FF-FE-07-CB-D0:domain-nmbr=0 > a=mediaclk:IEEE1722=38-D6-6D-8E-D2-78-13-2F > > Figure 9: Stream media clock derived from another RTP multicast > stream > > > Notes > ----- > There is an inconsistency between ABNF in section 4.8 and examples in > section 5.5. It would be cleaner to correct the examples and that is what > is proposed above. There is evidence, however, that current implementations > are working to what is shown in the examples, not according to the ABNF > specification. > > Instructions: > ------------- > This erratum is currently posted as "Reported". If necessary, please > use "Reply All" to discuss whether it should be verified or > rejected. When a decision is reached, the verifying party (IESG) > can log in to change the status and edit the report, if necessary. > > -------------------------------------- > RFC7273 (draft-ietf-avtcore-clksrc-11) > -------------------------------------- > Title : RTP Clock Source Signalling > Publication Date : June 2014 > Author(s) : A. Williams, K. Gross, R. van Brandenburg, H. > Stokking > Category : PROPOSED STANDARD > Source : Audio/Video Transport Core Maintenance RAI > Area : Real-time Applications and Infrastructure > Stream : IETF > Verifying Party : IESG >
- [AVTCORE] Technical - Re: [Editorial Errata Repor… rfc-editor
- Re: [AVTCORE] Technical - Re: [Editorial Errata R… Kevin Gross
- Re: [AVTCORE] Technical - Re: [Editorial Errata R… Magnus Westerlund
- Re: [AVTCORE] Technical - Re: [Editorial Errata R… Kevin Gross
- Re: [AVTCORE] Technical - Re: [Editorial Errata R… Kevin Gross
- [AVTCORE] Fwd: Technical - Re: [Editorial Errata … Kevin Gross
- Re: [AVTCORE] Fwd: Technical - Re: [Editorial Err… Magnus Westerlund
- Re: [AVTCORE] Fwd: Technical - Re: [Editorial Err… Kevin Gross
- Re: [AVTCORE] Fwd: Technical - Re: [Editorial Err… Paul Kyzivat
- Re: [AVTCORE] Fwd: Technical - Re: [Editorial Err… Kevin Gross
- Re: [AVTCORE] Fwd: Technical - Re: [Editorial Err… Kevin Gross
- Re: [AVTCORE] Fwd: Technical - Re: [Editorial Err… Magnus Westerlund
- Re: [AVTCORE] Technical - Re: [Editorial Errata R… Ben Campbell
- Re: [AVTCORE] Technical - Re: [Editorial Errata R… Kevin Gross