Re: [AVTCORE] Leap seconds

Marshall Eubanks <marshall.eubanks@gmail.com> Wed, 21 September 2011 17:10 UTC

Return-Path: <marshall.eubanks@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 AAF1621F8A58 for <avt@ietfa.amsl.com>; Wed, 21 Sep 2011 10:10:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.214
X-Spam-Level:
X-Spam-Status: No, score=-103.214 tagged_above=-999 required=5 tests=[AWL=0.384, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VTjaNbrfOqct for <avt@ietfa.amsl.com>; Wed, 21 Sep 2011 10:10:58 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id D332E21F8A56 for <avt@ietf.org>; Wed, 21 Sep 2011 10:10:57 -0700 (PDT)
Received: by ywa6 with SMTP id 6so1625918ywa.31 for <avt@ietf.org>; Wed, 21 Sep 2011 10:13:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=T9uvEyEx+0VRLzIcW3UDVT12zTm94LFkDS6/5tbfRG8=; b=a6zE3KAo6oEy2w5D5xjVyfYW7dwskqrnOrVE+LcWu45oX2ux26ih99qbd7MIrsCmlf MFw8TiXMXl2iDyj+thkROCgoamU8T9zxler/9gZXPCXOCaLjUvXpzMDJxeVr5hltxau2 EoSgFm1463uxxMpNH+xK3wA/aCpZMmQ3TFLuA=
MIME-Version: 1.0
Received: by 10.150.244.20 with SMTP id r20mr1364597ybh.3.1316625206835; Wed, 21 Sep 2011 10:13:26 -0700 (PDT)
Received: by 10.151.26.10 with HTTP; Wed, 21 Sep 2011 10:13:26 -0700 (PDT)
In-Reply-To: <CALw1_Q1hb3mynU9J-PmdBH33RT2tWYt6Ba6he7Tojog-b-3GaQ@mail.gmail.com>
References: <CALw1_Q0qK1WDc_KjEneOWrqr+jfVsqdwFYpF=ht-tS4SSNp8nQ@mail.gmail.com> <71C9EC0544D1F64D8B7D91EDCC6220200A2D0340@NABSREX027324.NAB.ORG> <alpine.BSF.2.00.1109141110001.25117@hsa.packetdesign.com> <CALw1_Q2L5z1bdVaENm7ky-epWjmxD326FLQ7THrObO_KMfdXfw@mail.gmail.com> <78481CCB-7A70-4BC4-91DC-A707301F22A5@apple.com> <CALw1_Q2VFe3d52ufVp2wSeNCHiwqgnhLh39dQTWYa52jWLaV+g@mail.gmail.com> <8EF3B729-407D-4A6F-9B5C-9E6833F2478B@apple.com> <CALw1_Q05fXDmTFapSaH1NRCsp2eWdemNus40gXsFwsx4HbR34Q@mail.gmail.com> <0F41102E-7F7A-4D69-B22D-6BFC3215D6C0@apple.com> <CALw1_Q0UD563WAES2bauEFa2+zr+qtwCs_=sX8hRED1VgPQTfw@mail.gmail.com> <CAJNg7VJqxQ9QFV7dgBbH8PVQVt88kAsX-xgr9XAf4ZO4-_x2kw@mail.gmail.com> <CALw1_Q2jGj_pHowfzgxMSBKXdEU99k=ST217PCBYtznRjBsvfA@mail.gmail.com> <4E78487D.1030602@ericsson.com> <CALw1_Q0urojdegAdsJ7L7bT=0680RN-0pk1g7J4zhP-aK3M5ew@mail.gmail.com> <6A72C4E9-B429-4B97-B4AA-98E420DF4C94@csperkins.org> <CALw1_Q1hb3mynU9J-PmdBH33RT2tWYt6Ba6he7Tojog-b-3GaQ@mail.gmail.com>
Date: Wed, 21 Sep 2011 13:13:26 -0400
Message-ID: <CAJNg7VJwaNTzDWq5cO9MqXK-wa+bz_=K9YL1ooD=J4e2CLjjeA@mail.gmail.com>
From: Marshall Eubanks <marshall.eubanks@gmail.com>
To: Kevin Gross <kevin.gross@avanw.com>
Content-Type: multipart/alternative; boundary="000e0cd2c2f4c17bfa04ad76b13a"
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, Colin Perkins <csp@csperkins.org>, "avt@ietf.org" <avt@ietf.org>
Subject: Re: [AVTCORE] Leap seconds
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 21 Sep 2011 17:10:58 -0000

On Tue, Sep 20, 2011 at 7:17 PM, Kevin Gross <kevin.gross@avanw.com> wrote:

> Well, that would fix things. By my reading, RFC 3550 is not clear on this
> however. I'm not sure trying to figure out the original intent of the RFC
> will help us resolve things because nowhere in the text do I see any
> indications that the RFC authors gave consideration to the NTP leap second
> issue.
>
> The RFC does say "Wallclock time (absolute date and time) is represented
> using the *timestamp format* of the Network Time Protocol (NTP), which is
> in seconds relative to 0h UTC on 1 January 1900." (emphasis on *timestamp
> format* mine) Since it doesn't say anything about leap seconds, you could
> interpret it as Dave Singer and Colin Perkins have to mean actual seconds
> elapsed.
>
> But a couple sentences later there's, "Running NTP may be useful for
> synchronizing streams transmitted from separate hosts." Again, no mention of
> leap-seconds but here, since we're talking about actual NTP (as opposed to
> "NTP timestamp format"), wouldn't you be inclined to assume that leap
> seconds are included in timestamps in this suggested implementation?
>
> I have already determined that TAI time is best for my application. If
> anyone knows of any existing signaling mechanism I can use to communicate
> this to receivers (e.g. specific SDP a= records), I
> would welcome suggestions.
>
>
Yes, I don't know why leap seconds aren't treated as are the time zones and
DST (i.e., instead of keeping UTC and displaying UTC + Z, you would keep TAI
and display TAI + L  + Z). I urged that many years ago, but got absolutely
no traction.

Regards
Marshall



> Kevin Gross
>
>
> On Tue, Sep 20, 2011 at 4:21 PM, Colin Perkins <csp@csperkins.org> wrote:
>
>> I guess I'm confused. RTP was intended to use NTP *format* timestamps, but
>> intentionally said nothing about synchronisation to any particular time
>> source. I don't think it's valid to assume that the NTP format timestamps
>> conveyed in RTP are synchronised to UTC, TAI, or anything else, *unless you
>> have some explicit signalling to state that*.
>>
>> Colin
>>
>>