Re: [payload] summary of changes to draft-ietf-payload-rtp-ancillary from -06 to -07

Thomas Edwards <Thomas.Edwards@fox.com> Sat, 04 March 2017 00:42 UTC

Return-Path: <Thomas.Edwards@fox.com>
X-Original-To: payload@ietfa.amsl.com
Delivered-To: payload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10C72129438 for <payload@ietfa.amsl.com>; Fri, 3 Mar 2017 16:42:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.541
X-Spam-Level:
X-Spam-Status: No, score=-1.541 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, KHOP_DYNAMIC=1.08, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxgroupinc.onmicrosoft.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 5hXNbcgnxOiC for <payload@ietfa.amsl.com>; Fri, 3 Mar 2017 16:42:31 -0800 (PST)
Received: from mx0a-00195501.pphosted.com (mx0a-00195501.pphosted.com [67.231.149.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4FCE129405 for <payload@ietf.org>; Fri, 3 Mar 2017 16:42:31 -0800 (PST)
Received: from pps.filterd (m0087344.ppops.net [127.0.0.1]) by mx0a-00195501.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v240g2du003777; Fri, 3 Mar 2017 16:42:29 -0800
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0184.outbound.protection.outlook.com [216.32.180.184]) by mx0a-00195501.pphosted.com with ESMTP id 28yh2qghc6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 03 Mar 2017 16:42:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=FoxGroupInc.onmicrosoft.com; s=selector1-fox-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=h31D1sYlB5dqJgqfs4R13JvSnNY4179IMAlsbNp7E+Q=; b=BR0FSPJpAB8Iwop8DrNnUHXVH8ixbw0kPHiaGkxTzFIz+plgp96FPFUMu7RhN3fUB3SqL0oOCTF5szkRlvXDiUISHGY1baaz0YI+IuYwXc2VgG+JfQIylMCN/0hdbmYbFia16yvzT/r/RVmABByMKiziO685V6bwLg+kcoxz6ns=
Received: from CY4PR05MB3109.namprd05.prod.outlook.com (10.172.157.7) by CY4PR05MB3111.namprd05.prod.outlook.com (10.172.157.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Sat, 4 Mar 2017 00:42:26 +0000
Received: from CY4PR05MB3109.namprd05.prod.outlook.com ([10.172.157.7]) by CY4PR05MB3109.namprd05.prod.outlook.com ([10.172.157.7]) with mapi id 15.01.0947.018; Sat, 4 Mar 2017 00:42:26 +0000
From: Thomas Edwards <Thomas.Edwards@fox.com>
To: "payload@ietf.org" <payload@ietf.org>
Thread-Topic: [payload] summary of changes to draft-ietf-payload-rtp-ancillary from -06 to -07
Thread-Index: AQHSk74FD3mGOGIZV0uki6IbiUPJaaGC5i0AgABsmwA=
Date: Sat, 04 Mar 2017 00:42:26 +0000
Message-ID: <0CC53B6F-7102-46D7-A50C-A7239F7360D4@fox.com>
References: <31F9558B-8A30-42E8-95D8-1D22F7333D3C@fox.com> <B1D49063AD5FBD4688F3EEDEC68B2017C37D1776@bgb01xud1011>
In-Reply-To: <B1D49063AD5FBD4688F3EEDEC68B2017C37D1776@bgb01xud1011>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1b.0.161010
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=fox.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [216.205.246.236]
x-ms-office365-filtering-correlation-id: f1c1f075-a4a4-43da-c44d-08d462975496
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:CY4PR05MB3111;
x-microsoft-exchange-diagnostics: 1; CY4PR05MB3111; 7:rVg4NnsreTqN1/Ytq9+qCOwaIgSJBMu2p3iJuw6IDebtNmT5FVQeBukoBCM9rb6Ls/njdyZ2HKZYk5T07f2fEmp16Mv4paylUQpQJI2381tvWdAAwKZCjRe/85oGzyEP0RL28Rs9+dw3NiCp3iS2sT1j3hs64glWwaHGRiYhDj2vfjgkMgbqPnKVAoZm6KKqoBQdQPsIWACPNXhxwdCgpsJPhxn2h8t8SK4D0XgFIUEbccSZ62L2t7/OKUSfIEPeuaTTUwEJOSP90PsTHRdhJt36n1fwJwlmKRvWUyJTkawz68uA+DEllxQ8IjoRyVM4TvEJQ19phdsSVlSrkQbpVA==
x-microsoft-antispam-prvs: <CY4PR05MB3111C1DE4968F1864041217A942A0@CY4PR05MB3111.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(127952516941037)(177823376758907);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558025)(6072148); SRVR:CY4PR05MB3111; BCL:0; PCL:0; RULEID:; SRVR:CY4PR05MB3111;
x-forefront-prvs: 0236114672
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39850400002)(39410400002)(39840400002)(39450400003)(39860400002)(24454002)(51444003)(13464003)(377454003)(102836003)(122556002)(3846002)(1730700003)(36756003)(6116002)(81166006)(6486002)(8676002)(5640700003)(189998001)(99286003)(33656002)(4001350100001)(6436002)(50986999)(8936002)(76176999)(5660300001)(25786008)(6916009)(229853002)(77096006)(2950100002)(54356999)(575784001)(53936002)(6506006)(86362001)(2351001)(6306002)(110136004)(6246003)(3660700001)(83506001)(82746002)(2501003)(4326008)(66066001)(2900100001)(92566002)(230783001)(53546006)(38730400002)(7736002)(305945005)(3280700002)(5890100001)(2906002)(6512007)(83716003)(106116001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR05MB3111; H:CY4PR05MB3109.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <247FB6E12D4AE94DA1BF23C460C103EB@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: fox.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2017 00:42:26.2861 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: de99ade3-81db-4070-ae0d-3c1562041b30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3111
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-03-03_18:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1702020001 definitions=main-1703040003
Archived-At: <https://mailarchive.ietf.org/arch/msg/payload/cd-_KMT18N7x4qJx--3BgBYbWp0>
Subject: Re: [payload] summary of changes to draft-ietf-payload-rtp-ancillary from -06 to -07
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Audio/Video Transport Payloads working group discussion list <payload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/payload>, <mailto:payload-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/payload/>
List-Post: <mailto:payload@ietf.org>
List-Help: <mailto:payload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/payload>, <mailto:payload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Mar 2017 00:42:33 -0000

draft-ietf-payload-rtp-ancillary-05 contained the text:

   “An ANC data packet with the header fields Line_Number of 0x7FF and
   Horizontal_Offset of 0xFFF SHALL be considered to be carried without
   any specific location within the field or frame, and in such a case
   the "C" field SHALL be ignored.”

However, a commenter stated that ANC payloads typically define their Y/C location - for example SMPTE ST 334-1 “Vertical Ancillary Data Mapping of Caption Data and Other Related Data” states:

   “When the ANC packets defined in this standard are carried in a high definition signal, they shall be carried in the Y stream.”

So the text about ignoring the “C” field was removed from -07 based on the comment.

A non-SDI source could emit ANC data packets using this payload.  In which case, it should fill out the “C” field as a receiver may wish to put it back into SDI.
A non-SDI receiver could receive ANC data packets using this payload.  In which case, it can ignore all the SDI-related fields.

However, I think that prescribing behavior like that is outside of the payload definition.

-Thomas

-- 
Thomas Edwards 
VP Engineering & Development
FOX Networks Engineering and Operations
thomas.edwards@fox.com
Phone: +1.310.369.6696
10201 West Pico Blvd.
Los Angeles, CA 90035

On 3/3/17, 2:21 AM, "John Fletcher" <John.Fletcher@bbc.co.uk> wrote:

    Regarding the applicability to non-SDI signals, I think you would need to make it clear how certain fields and parameters are to be set in the case of non-SDI data.  The C bit is one example.
    
    
    
    John
    
    
    
    -----Original Message-----
    
    From: payload [mailto:payload-bounces@ietf.org] On Behalf Of Thomas Edwards
    
    Sent: 03 March 2017 01:33
    
    To: payload@ietf.org
    
    Subject: Re: [payload] summary of changes to draft-ietf-payload-rtp-ancillary from -06 to -07
    
    
    
    I want to thank John Fletcher for providing feedback to the payload WG list regarding draft-ietf-payload-rtp-ancillary-07
    
    
    
    John Fletcher comments >
    
    
    
    >It needs to be made clear that the scope is limited to ancillary data carried over a Serial Digital Interface.
    
    
    
    I believe that this payload could be used for ANC data packets transmitted without reference to a Serial Digital Interface.
    
    
    
    >and delete:
    
    >"This memo describes an RTP payload that supports ANC data packets regardless of whether they originate from an SD or HD interface"
    
    >and add:
    
    >"This memo describes an RTP payload that supports ANC data packets originating from or intended for a Serial Digital Interface such as SDI, HD-SDI,
    
    >HD_SDI, 3G SDI, 6G SDI, 12G SDI and multiple link versions of these."
    
    
    
    That sounds a bit heavy for an introduction.  But perhaps sentence could be changed to be more generic:
    
    
    
    “This memo describes an RTP payload that supports carriage of ANC data packets
    
    with origin from any location within any SMPTE defined SDI signal, or
    
    even if the ANC packets did not originate in an SDI signal.”
    
    
    
    >RTP header, timestamp: The term "sampling instant" needs to be clarified, particularly for playback.
    
    
    
    I don’t believe that this document, an RTP payload, should define SDI playback.
    
    
    
    >Payload header, C bit: You may need more than one bit for interfaces with multiple data streams.
    
    >Cases to consider are:
    
    >SMPTE ST 259 interface;
    
    >In a SMPTE ST 292-1 HD-SDI interface, whether the ANC packets are carried in the Luma channel or the Color Difference channel;
    
    >In a SMPTE ST 425-1 3G-SDI Level B or SMPTE ST 2081-10 6G-SDI mode 1 interface, whether the ANC packets are carried in the Y/G-channel of data stream one or in the other channel and/or other data streams
    
    >In SMPTE ST 425-1 3G-SDI Level A, SMPTE ST 2081-10 6G-SDI mode 2 or SMPTE ST 2082-10 12G SDI interfaces, whether the ANC packets are carried in data stream one or in another data stream
    
    >Payload format parameter, link number: I think you may also need data stream number unless use of C bit is expanded as above.
    
    
    
    The LinkNumber SDP parameter definition currently is “link number (1-4) of SDI interfaces that use dual or quad link.”  It can be made more generic: “link number, stream number, or image number of multi-link, multi-stream, or multi-image SDI interfaces.”
    
    
    
    >Payload header, line number: You need to include the image format (e.g. in payload format) for the line number to make sense.
    
    >Payload format parameters: I think you need to specify the interface type and the image format
    
    
    
    I believe that is out of scope of this payload.
    
    
    
    >Payload format parameter, link number: The phrase "comes from" is used but the data could be "intended for"
    
    
    
    Perhaps more generically “is associated with”
    
    
    
    >Since IP/UDP/RTP are byte-orientated, you need to specify how 10-bit UDWs are mapped onto interface bytes.
    
    
    
    OK, I can add “with the 10-bit words carried in order starting from most significant bit and ending in least significant bit”.
    
    
    
    >Payload header, ANC_Count - "network byte order" is irrelevant as it is only one byte.
    
    
    
    OK.
    
    
    
    >Payload header, Line_Number and Horizontal Offset: You need to say more that “network byte order” because these are not a multiple of 8 bits.
    
    
    
    I think the ordering from most significant bit to least significant bit is understood, for example RFC 4175 has a 15-bit Line No. field “in network byte order”.
    
    
    
    >More normative language is needed.
    
    >There some uses of "may" in non-normative context.
    
    
    
    The draft has been analyzed by IETF process for normative language use already.  I do not believe any further changes are required.
    
    
    
    >A definition of network byte order is needed
    
    
    
    I can include a reference to IETF STD 5.
    
    
    
    -Thomas
    
    
    
    --
    
    Thomas Edwards
    
    VP Engineering & Development
    
    FOX Networks Engineering and Operations
    
    thomas.edwards@fox.com
    
    Phone: +1.310.369.6696
    
    10201 West Pico Blvd.
    
    Los Angeles, CA 90035
    
    
    
    
    
    
    
    _______________________________________________
    
    payload mailing list
    
    payload@ietf.org
    
    https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_payload&d=DwIGaQ&c=uw6TLu4hwhHdiGJOgwcWD4AjKQx6zvFcGEsbfiY9-EI&r=lekNOOM5noV61zrPH3rwPyhtNnLLWoLEHgd0quQxly8&m=sRa4YBEr64p3BC0Kh82e1vJVq2Z0PYd3_AkbshBowVg&s=m_7JrywcfyViM-jX-XNRR3v6CRzrnBkc_e7TiaVcakw&e= 
    
    
    
    
    
    -----------------------------
    
    https://urldefense.proofpoint.com/v2/url?u=http-3A__www.bbc.co.uk&d=DwIGaQ&c=uw6TLu4hwhHdiGJOgwcWD4AjKQx6zvFcGEsbfiY9-EI&r=lekNOOM5noV61zrPH3rwPyhtNnLLWoLEHgd0quQxly8&m=sRa4YBEr64p3BC0Kh82e1vJVq2Z0PYd3_AkbshBowVg&s=w1f8VDzEUt0KO76zLBQ0761PtPm6u0EuPgBQdgzBv4g&e= 
    
    This e-mail (and any attachments) is confidential and
    
    may contain personal views which are not the views of the BBC unless specifically stated.
    
    If you have received it in
    
    error, please delete it from your system.
    
    Do not use, copy or disclose the
    
    information in any way nor act in reliance on it and notify the sender
    
    immediately.
    
    Please note that the BBC monitors e-mails
    
    sent or received.
    
    Further communication will signify your consent to
    
    this.
    
    -----------------------------