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

John Fletcher <John.Fletcher@bbc.co.uk> Fri, 03 March 2017 10:21 UTC

Return-Path: <John.Fletcher@bbc.co.uk>
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 CCDBA1294C7 for <payload@ietfa.amsl.com>; Fri, 3 Mar 2017 02:21:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 5H2HH1hVvaLk for <payload@ietfa.amsl.com>; Fri, 3 Mar 2017 02:21:36 -0800 (PST)
Received: from mailout1.cwwtf.bbc.co.uk (mailout1.cwwtf.bbc.co.uk [132.185.160.180]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E88DE1294D0 for <payload@ietf.org>; Fri, 3 Mar 2017 02:21:35 -0800 (PST)
Received: from BGB01XI1008.national.core.bbc.co.uk (bgb01xi1008.national.core.bbc.co.uk [10.161.14.22]) by mailout1.cwwtf.bbc.co.uk (8.15.2/8.15.2) with ESMTP id v23ALUxH015392; Fri, 3 Mar 2017 10:21:30 GMT
Received: from BGB01XI1004.national.core.bbc.co.uk (10.184.50.54) by BGB01XI1008.national.core.bbc.co.uk (10.161.14.22) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 3 Mar 2017 10:21:30 +0000
Received: from BGB01XUD1011.national.core.bbc.co.uk ([10.161.14.9]) by BGB01XI1004.national.core.bbc.co.uk ([10.184.50.54]) with mapi id 14.03.0319.002; Fri, 3 Mar 2017 10:21:30 +0000
From: John Fletcher <John.Fletcher@bbc.co.uk>
To: 'Thomas Edwards' <Thomas.Edwards@fox.com>, "payload@ietf.org" <payload@ietf.org>
Thread-Topic: [payload] summary of changes to draft-ietf-payload-rtp-ancillary from -06 to -07
Thread-Index: AQHSk74FD3mGOGIZV0uki6IbiUPJaaGC5i0A
Date: Fri, 03 Mar 2017 10:21:29 +0000
Message-ID: <B1D49063AD5FBD4688F3EEDEC68B2017C37D1776@bgb01xud1011>
References: <31F9558B-8A30-42E8-95D8-1D22F7333D3C@fox.com>
In-Reply-To: <31F9558B-8A30-42E8-95D8-1D22F7333D3C@fox.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.10.56.249]
x-exclaimer-md-config: 1cd3ac1c-62e5-43f2-8404-6b688271c769
X-TM-AS-Product-Ver: SMEX-11.0.0.4179-8.100.1062-22918.006
X-TM-AS-Result: No--18.783400-0.000000-31
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-EXCLAIMER-MD-CONFIG: c91d45b2-6e10-4209-9543-d9970fac71b7
Archived-At: <https://mailarchive.ietf.org/arch/msg/payload/bWHbtSgiKUhrvpnRBfyuqRAyWkI>
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: Fri, 03 Mar 2017 10:21:38 -0000

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://www.ietf.org/mailman/listinfo/payload


-----------------------------
http://www.bbc.co.uk
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.
-----------------------------