[AVT] RE: Comments: draft-ietf-avt-smpte292-video-04.txt
"Miller, William C." <William.C.Miller@abc.com> Mon, 18 March 2002 17:28 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12388 for <avt-archive@odin.ietf.org>; Mon, 18 Mar 2002 12:28:06 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id MAA19983 for avt-archive@odin.ietf.org; Mon, 18 Mar 2002 12:28:09 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA19916; Mon, 18 Mar 2002 12:27:23 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA19719 for <avt@optimus.ietf.org>; Mon, 18 Mar 2002 12:23:52 -0500 (EST)
Received: from mail11.disney.com (mail11.disney.com [208.246.35.55]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12232 for <avt@ietf.org>; Mon, 18 Mar 2002 12:23:47 -0500 (EST)
Received: from panic10.noceast.dws.disney.com (panic10.corp.disney.com [153.6.129.169]) by mail11.disney.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2IHPQ700934 for <avt@ietf.org>; Mon, 18 Mar 2002 09:25:26 -0800 (PST)
Received: from abc-mail1.net.abc.com by panic.noceast.dws.disney.com with ESMTP for avt@ietf.org; Mon, 18 Mar 2002 12:21:11 -0500
Received: from nyexhub02.tvnet.abc.com (nyexhub02.tvnet.abc.com [167.13.132.41]) by abc-mail1.net.abc.com (8.8.8+Sun/8.8.8) with SMTP id MAA15439 for <avt@ietf.org>; Mon, 18 Mar 2002 12:33:57 -0500 (EST)
Received: from nyexhub02.tvnet.abc.com ([167.13.132.41]) by nyexhub02.tvnet.abc.com (NAVGW 2.5.1.15) with SMTP id M2002031812234626158 ; Mon, 18 Mar 2002 12:23:46 -0500
Received: by nyexhub02.tvnet.abc.com with Internet Mail Service (5.5.2653.19) id <D5SACY5X>; Mon, 18 Mar 2002 12:23:46 -0500
Message-Id: <BBBFD568D11EEA46BF908A1BC7B6EC221206CE@nyexmbx01>
From: "Miller, William C." <William.C.Miller@abc.com>
To: 'Chuck Harrison' <cfharr@erols.com>, ladan@isi.edu, "'n26-list@smpte.vwh.net'" <n26-list@smpte.vwh.net>
Cc: avt@ietf.org, "'peter.d.symes@grassvalleygroup.com'" <peter.d.symes@grassvalleygroup.com>
Date: Mon, 18 Mar 2002 12:21:57 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain; charset="iso-8859-1"
Subject: [AVT] RE: Comments: draft-ietf-avt-smpte292-video-04.txt
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
X-BeenThere: avt@ietf.org
Chuck et al, I'm forwarding this to SMPTE N26, which has custody of SMPTE 292M. N26 folks, please review the draft at the link below. Johann, please tell us how you'd like the N26 comments handled. Thanks. Regards, Bill William C. Miller ABC-TV 212-456-4448 212-456-2284 fax william.c.miller@abc.com -----Original Message----- From: Chuck Harrison [mailto:cfharr@erols.com] Sent: Saturday, March 16, 2002 2:53 PM To: ladan@isi.edu Cc: avt@ietf.org Subject: Comments: draft-ietf-avt-smpte292-video-04.txt Hi Ladan, Regarding http://ietf.org/internet-drafts/draft-ietf-avt-smpte292-video-04.txt Several comments which may bear discussion on Monday. I will not be attending. I used numbering -1-... for reference. Ladan Gharai wrote: > > Dear all: > > The following is a summary of changes made to > draft-ietf-avt-smpte292-video-04.txt -- we would > appreciate feedback on how to represent the > 148500/1.001Hz timestamp value. [CH] -1- As written, 148351, makes sense to me. > > 1) packetiztion: > - the draft now stipulates that SMPTE292 lines must not be > fragmented across SAV and EAV values. [CH] -2- Actually the draft sec. 3 says SHOULD NOT. I believe MUST NOT is more appropriate. > - source format video lines must not be fragmented across > related YCrCb values. [CH] -3- Actually, the draft sec. 3 says MUST NOT. I believe MUST NOT is inappropriate. See fuller discussion below at -10-. > > 2) timestamp: > - the RTP timestamp is now a 148500Hz or 148500/1.001Hz > value corresponding to the SMPTE292M data rate of 1.485Gbps or > 1.485/1.001Gbps respectively. [CH] -4- Good idea. This granularity will support packet-loss tolerance in receivers even when nonuniform packet lengths are used. > > 3) new fields in the payload header: > - line number, V and F bit flags have been added to the > payload header, thereby allowing reconstruction of the > EAV+LN+CRC and SAV values, in case of packet loss. [CH] -5- The usage of V bit does not seem to correspond with SMPTE 292M, where it identifies the vertical (field) blanking period. Please explain and/or fix. [CH] -6- The line no sounds plauible, but needs a fuller explanation. I would like to see this explanation/rationale in the draft. Also see suggestion for reordering of fields at -8- below. [CH] Note that, since we now have fine-granularity timestamps (-4- above), received data regions belonging to lost packets can be unambiguously identified as known-length erasures. SAV/EAV locations and line numbering are highly redundant anyhow, so higher-level protocols can reconstruct them reliably under these conditions. (This is often done ["freewheeling"] in SMPTE292M implementations today.) ------ [CH] -7- There seems to be nowhere in this draft that the payload packetization itself is defined (packing 10-bit words into 32-bit chunks, end-of-packet padding, etc.) Surely this is an accidental deletion? I am pretty sure this was clearly expounded in an earlier draft. Perhaps section 4.3? [CH] -8- If the 'line no' field is retained (I'm not sure it is very valuable, see -6- above), I suggest reordering the last 4 bytes of payload header as follows: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | sequence# (high bits) |F|V| Z | line no | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ This has (relatively minor) advantages as follows: (a) the line no is extracted as an integer by masking only, no shifting required; (b) the reserved Z field is available as an extension to the line no in the event this payload format is adapted to potential higher-resolution formats in Digital Cinema [CH] -9- The introduction describes the space between EAV and SAV as "digital line blanking". A statement that this area can contain Horizontal Ancillary Data (H-ANC) and that this data can be transported as part of this payload format should be added. V-ANC (in the vertical blanking period) should also be mentioned. H-ANC and V-ANC fields are extremely important to current studio practice using 292M. [CH] -10- Fragmentation constraint regarding related Y Cr Cb units (-3- above). I strongly question the inclusion of this constraint. It clearly makes the packetization rules dependent on the video format being carried. This is in direct opposition to the goal of a format-independent packetization. Furthermore, in many applications it is likely that the packetizer will be unaware of the coding structure used at the original source of the video signal and I believe this is proper. [CH] This constraint needs a rationale. The only one I have thought of is that something in the depacketizer might be video-format-dependent and optimized in a way that relies on this structure. If this *is* the rationale, then I really think the fragmentation parameter (3, 4, 6, ... 10-bit words, as described in sec. 3) should be negotiated by sdp. Just like the fmtp length field, this is a request by the receiver for the sender to format packets in a way that it can properly handle. [CH] However, I still question whether this constraint is wise at all. Perhaps you should go back to the original vision of treating 292M as a "dumb" container for 10-bit data words, recognizing only the EAV, SAV and field/frame structure at the RTP packetization layer. [CH] -11- You might consider an extension to the payload format which would support compression of unused blanking data. This is not particularly elegant, but it could save considerable bandwidth in routine applications. Specifically, I am thinking of some kind of RLE which gives a count and 10bit word value. Regards, Chuck Harrison Far Field Associates, LLC +1 (360) 863 8340 (voice) PST = GMT-0800 _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] RE: Comments: draft-ietf-avt-smpte292-video… Miller, William C.