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

Thomas Edwards <Thomas.Edwards@fox.com> Wed, 08 March 2017 21:50 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 D3C1A1295E7 for <payload@ietfa.amsl.com>; Wed, 8 Mar 2017 13:50:06 -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 N5zE1d75Z20z for <payload@ietfa.amsl.com>; Wed, 8 Mar 2017 13:50:04 -0800 (PST)
Received: from mx0a-00195501.pphosted.com (mx0b-00195501.pphosted.com [67.231.157.160]) (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 95607129672 for <payload@ietf.org>; Wed, 8 Mar 2017 13:50:04 -0800 (PST)
Received: from pps.filterd (m0087372.ppops.net [127.0.0.1]) by mx0b-00195501.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v28LkWHu014843 for <payload@ietf.org>; Wed, 8 Mar 2017 13:50:03 -0800
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0016.outbound.protection.outlook.com [216.32.180.16]) by mx0b-00195501.pphosted.com with ESMTP id 292r9qrwp8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <payload@ietf.org>; Wed, 08 Mar 2017 13:50:03 -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=Mahf3288dbBLtPoaXlQBfADYjLViK5k+bIxbQZSqXRY=; b=bzcc11HtlNORl3uSUnnVdlMsfwVVtaLMeSIvWUURKIoZBjdfvwfVwkT/GxZwhy+DEXyQeO3XpasdRQKTa2a6oa+wEMwIIdEFIKSdK84D2QQaPLt7kGvdebr99kRWjJQI0FtjnxEa5H46WuKBSno02txhMBdRZEfSPpiMv5R6kaI=
Received: from CY4PR05MB3109.namprd05.prod.outlook.com (10.172.157.7) by CY4PR05MB3112.namprd05.prod.outlook.com (10.172.160.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.8; Wed, 8 Mar 2017 21:50:01 +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.0961.014; Wed, 8 Mar 2017 21:50:01 +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: AQHSk74FD3mGOGIZV0uki6IbiUPJaaGC5i0AgABsmwCABEgKn4ADY3YA
Date: Wed, 08 Mar 2017 21:50:01 +0000
Message-ID: <24C1E82C-0E14-4630-8DB9-326455025E48@fox.com>
References: <31F9558B-8A30-42E8-95D8-1D22F7333D3C@fox.com> <B1D49063AD5FBD4688F3EEDEC68B2017C37D1776@bgb01xud1011> <0CC53B6F-7102-46D7-A50C-A7239F7360D4@fox.com> <B1D49063AD5FBD4688F3EEDEC68B2017C37D1E3F@bgb01xud1011>
In-Reply-To: <B1D49063AD5FBD4688F3EEDEC68B2017C37D1E3F@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: [12.130.119.130]
x-microsoft-exchange-diagnostics: 1; CY4PR05MB3112; 7:oXE9eq+TmFVRy6/i6gM3DR+FO8y7SR5NSVDNnTUGrqXnWhOEJMl9AbegDORoOZQmJFDyBeNzH6V8XnA15yFik8PTQje2yaFK9wZJFODM2chvhkELzZHmjO0Km3U1yyfI6ST4UeTtAFifVDrc8GzHCi7qRdNWkF03qmNbj029WyYyUCGtmNXaupTBLbp4DpGb2iPmVqmEPdqlbTAYSPaYMZzzcKH7rv2sUyQAALx/szykh5lbFT8BeHwqvE8c3dPd1q2gFGd0jO9YzryxteAKNZ05O/n9LWhNhNkUWg6wfAISyL1Xgja5HfVu05pUarh25kiwYTO14/gey5YrKgYt6w==
x-ms-office365-filtering-correlation-id: 8f5a9023-01a4-4013-55d6-08d4666d12b3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:CY4PR05MB3112;
x-microsoft-antispam-prvs: <CY4PR05MB31127C671A10F85C0DA457A5942E0@CY4PR05MB3112.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)(20161123560025)(20161123558025)(20161123564025)(20161123562025)(6072148); SRVR:CY4PR05MB3112; BCL:0; PCL:0; RULEID:; SRVR:CY4PR05MB3112;
x-forefront-prvs: 02408926C4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(39840400002)(39410400002)(39850400002)(39450400003)(39860400002)(377454003)(51444003)(13464003)(24454002)(3280700002)(229853002)(76176999)(3660700001)(50986999)(2906002)(2950100002)(54356999)(1730700003)(6916009)(305945005)(7736002)(36756003)(81166006)(53546006)(4001350100001)(189998001)(97736004)(2900100001)(66066001)(53936002)(33656002)(6246003)(77096006)(102836003)(6116002)(8676002)(3846002)(106116001)(110136004)(38730400002)(99286003)(575784001)(83506001)(83716003)(5640700003)(25786008)(6436002)(86362001)(82746002)(2501003)(6512007)(6306002)(93886004)(5890100001)(8936002)(6506006)(122556002)(2351001)(6486002)(230783001)(5660300001)(104396002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR05MB3112; H:CY4PR05MB3109.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <592733641539BA43AE9D93F790E8F4D5@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: fox.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2017 21:50:01.4881 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: de99ade3-81db-4070-ae0d-3c1562041b30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3112
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-03-08_16:, , 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=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1702020001 definitions=main-1703080170
Archived-At: <https://mailarchive.ietf.org/arch/msg/payload/euSleMbIqqs5qNL4s8G53M3HfmA>
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: Wed, 08 Mar 2017 21:50:07 -0000
X-List-Received-Date: Wed, 08 Mar 2017 21:50:07 -0000

Perhaps text such as

“The ‘C’ bit should be set as required by the standard defining the ANC data packet type, even if the ANC data packet did not originate from an SDI signal.  If the ANC data packet type definition does not require Y or C carriage, the bit should be set to zero.”

I don’t think UHD would change this.

-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/6/17, 2:09 AM, "John Fletcher" <John.Fletcher@bbc.co.uk> wrote:

    I still think you need to say how the C bit should be set for non-SDI data.  At the moment, there are two possibilities: "HD signals" and "SD signals".  You allow no other possibility than a video signal.  And by the way, what about UHD?
    
    John
    ________________________________________
    From: Thomas Edwards [Thomas.Edwards@fox.com]
    Sent: 04 March 2017 00:42
    To: payload@ietf.org
    Cc: John Fletcher
    Subject: Re: [payload] summary of changes to draft-ietf-payload-rtp-ancillary from -06 to -07
    
    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.
    
        -----------------------------
    
    
    
    
    
    -----------------------------
    https://urldefense.proofpoint.com/v2/url?u=http-3A__www.bbc.co.uk&d=DwIF-g&c=uw6TLu4hwhHdiGJOgwcWD4AjKQx6zvFcGEsbfiY9-EI&r=lekNOOM5noV61zrPH3rwPyhtNnLLWoLEHgd0quQxly8&m=vzkeRqMWLnQw9euQXGc4MrFy54Grk6Mnw6l0zWS3u38&s=KMvnlvzFZILo5PUbZbGrW18pW49Ft0Xr9humUYl8-Wo&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.
    -----------------------------