Re: [AVT] spatial-resolution parameter for RFC 3984bis
Randell Jesup <rjesup@wgate.com> Mon, 28 July 2008 15:47 UTC
Return-Path: <avt-bounces@ietf.org>
X-Original-To: avt-archive@optimus.ietf.org
Delivered-To: ietfarch-avt-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8EC1F28C1AF; Mon, 28 Jul 2008 08:47:57 -0700 (PDT)
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 89F8A28C1AF; Mon, 28 Jul 2008 08:47:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.434
X-Spam-Level:
X-Spam-Status: No, score=-1.434 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, J_CHICKENPOX_44=0.6, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oAcgLAOLtOU5; Mon, 28 Jul 2008 08:47:54 -0700 (PDT)
Received: from exchange1.wgate.com (pr-66-150-46-254.wgate.com [66.150.46.254]) by core3.amsl.com (Postfix) with ESMTP id DCE0828C1AD; Mon, 28 Jul 2008 08:47:53 -0700 (PDT)
Received: from jesup.eng.wgate.com ([10.32.2.26]) by exchange1.wgate.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 28 Jul 2008 11:48:03 -0400
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
References: <026F8EEDAD2C4342A993203088C1FC0507FB73D8@esealmw109.eemea.ericsson.se> <44C96BEE548AC8429828A37623150347D24062@vaebe101.NOE.Nokia.com> <144ED8561CE90C41A3E5908EDECE315C05D2AFF3@IsrExch01.israel.polycom.com> <026F8EEDAD2C4342A993203088C1FC0507FB754D@esealmw109.eemea.ericsson.se>
From: Randell Jesup <rjesup@wgate.com>
Date: Mon, 28 Jul 2008 11:49:38 -0400
In-Reply-To: <026F8EEDAD2C4342A993203088C1FC0507FB754D@esealmw109.eemea.ericsson.se> (Ingemar Johansson S.'s message of "Mon, 28 Jul 2008 15:01:04 +0200")
Message-ID: <ybu1w1eqa99.fsf@jesup.eng.wgate.com>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
X-OriginalArrivalTime: 28 Jul 2008 15:48:03.0077 (UTC) FILETIME=[51C13B50:01C8F0C9]
Cc: mmusic@ietf.org, "Even, Roni" <roni.even@polycom.co.il>, Ye-Kui.Wang@nokia.com, avt@ietf.org
Subject: Re: [AVT] spatial-resolution parameter for RFC 3984bis
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Randell Jesup <rjesup@wgate.com>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/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>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
"Ingemar Johansson S" <ingemar.s.johansson@ericsson.com> writes: >To answer Roni's and Ye-Kui's comments I believe that the image attribute >can be used for 3. However, looking in perspective I am not longer sure >that the possibility to specify a framerate range makes sense as it does >not connect too wellto reality when it comes to e.g H.264 which talks >about macroblocks per second. The conclusion is then that the framerate >(or MBs) is determined from the fmtp line. >This means that if the imageattr specifies a large offered range the frame >rate is limited by what is possible for the given preferred resolution. > >As an example, consider H.263 with the fmtp line > CIF=4;QCIF=3;SQCIF=2; >the imageattr may then be specified as >a=imageattr:97 [x=[128:8:352],y=[96:8:288],par=[1.2,1.3]] >If the receiver prefers the resolution 344x288 (slightly less than CIF) the maximum frame rate would be 30/(1.0001*4) ~ 7.5Hz. >If the prefered resolution is 160x128 (slightly less than QCIF) then the max frame rate is 30/(1.0001*3) Hz and so on. So far as I know (and I didn't recheck), H.263 only allows for resolutions specified in the fmtp (though QCIF and CIF are I think required). If you want 344x288, you need to add a CUSTOM resolution to the fmtp line. And the mpi must be an integer in the fmtp. Now, if both sides use this, then those restrictions could be relaxed. >For the H.264 case the frame rate depending of the preferred image size >would be limited according to the maximum framerate repending on the max >MBs and the resolution given in table A-6 in the H.264 spec. For instance >for level 2 an image size of 344x280 which is less than CIF but larger >than QVGA would yield a max frame rate of 30Hz. My suggestion would be for this to express preferences within the normal negotiated resolution and framerate space. i.e for 264 the level and max-fs and max-mbps would determine the *maximum* frame and framerate supported, but this would be used to decide what to actually send. See my original email below -- look for: "I would suggest instead (and did in the thread back in March)" > >Would this distincion between framerate (or MBs) and preferred image size work? > >/Ingemar > > > >> -----Original Message----- >> From: Even, Roni [mailto:roni.even@polycom.co.il] >> Sent: den 28 juli 2008 11:32 >> To: Ye-Kui.Wang@nokia.com; Ingemar Johansson S; avt@ietf.org >> Cc: rjesup@wgate.com >> Subject: RE: [AVT] spatial-resolution parameter for RFC 3984bis >> >> Hi, >> I think that we have to be clear about the usage of the parameter >> >> 1. Announce sending of the specific resolution - just >> resolution 2. Request a specific resolution - Receiver wants >> a specific resolution 3. Negotiate available resolutions - >> The offer says, I can do CIF, QCIF, 1080P,... here it may >> dependent in H.263 and H.261 on the frame rate while in H.264 >> the limit is in the macroblocks per second which will specify >> the maximum frame rate. The reason for this offer is because >> it offers the operation points that the offerer can have. The >> level parameter in H.263 and H.264 gives a maximum but does >> not imply support for any resolution that the answer would >> like to receive that falls within the range of the level. >> >> I think the img attribute address 1 and 2, I am not sure about 3 >> >> Roni Even >> >> > -----Original Message----- >> > From: Ye-Kui.Wang@nokia.com [mailto:Ye-Kui.Wang@nokia.com] >> > Sent: Monday, July 28, 2008 1:11 PM >> > To: ingemar.s.johansson@ericsson.com; avt@ietf.org >> > Cc: Even, Roni; rjesup@wgate.com >> > Subject: RE: [AVT] spatial-resolution parameter for RFC 3984bis >> > >> > >> > Interesting! I just wrote the following email, planned to >> send to the >> > MMUSIC mailing list. Now this comes only to AVT. Feel free >> to forward >> > it to MMUSIC (don't know whether it is allowed to cross posting) or >> > let me to send that, if needed. >> > >> > >> > After a reading of this draft (draft-johansson-mmusic-image- >> > attributes), I think the sprop-spatial-resolution parameter in the >> > RFC3984bis can go. It is completely covered by imageattr. >> > >> > A couple of comments to draft-johansson-mmusic-image-attributes. >> > >> > - It would be helpful to introduce the methods in payload >> format specs >> > for H.261, H.263 and H.264. In particular, for the one I am >> familiar >> > with (i.e. H.264), I am not sure how exactly image size >> together with >> > frame rate is negotiated. >> > >> > - Re the following paragraph, I am not sure which parameters are >> > "similar features" and MUST NOT be specified in imageattr. >> Basically, >> > H.264 sequence parameter set (SPS)may contain all >> information relating >> > to what may be included in imageattr according to the curent draft. >> > For example, the VUI part of SPS may even contain frame >> rate related >> > synatx elements. >> > o Conflict with sprop-parameter-set: H.264 defines the sprop- >> > parameter-set which may define features that are >> defined in this >> > draft. To avoid conflicts, sessions that use the imageattr >> > attribute MUST NOT specify similar features in >> sprop-parameter- >> > set. >> > >> > BR, YK >> > >> > >-----Original Message----- >> > >From: ext Ingemar Johansson S >> > >[mailto:ingemar.s.johansson@ericsson.com] >> > >Sent: Monday, July 28, 2008 1:04 PM >> > >To: avt@ietf.org >> > >Cc: Wang Ye-Kui (Nokia-NRC/Tampere); Even, Roni; Randell Jesup >> > >Subject: Re: [AVT] spatial-resolution parameter for RFC 3984bis >> > > >> > >Hi >> > > >> > > >> > >Given the discussion below I really wonder if it is not a better >> > >alternative to specifiy preferred image sizes using a dedicated >> > >(generic) SDP attribute. >> > >Even though this is solved in some way in 3984bis we still have to >> > >provide with a solution for MPEG-4 or H.263 later on. >> > >I drafted a proposed solution for an "a=imageattr" attribute some >> > >time ago that may be useful >> > >http://tools.ietf.org/id/draft-johansson-mmusic-image-attributes- >> > 01.txt >> > >The draft provides with a solution that may work but lacks a >> > >requirement spec to outline exactly what the attribute >> aims for. Also >> > >extra work is needed to avoid conflicts with related >> payload format >> > >parameters. >> > > >> > >Regards >> > >Ingemar >> > > >> > > >> > >============================= >> > >To: <Ye-Kui.Wang at nokia.com> >> > >Subject: Re: [AVT] spatial-resolution parameter for RFC 3984bis >> > >From: Randell Jesup <rjesup at wgate.com> >> > >Date: Mon, 14 Jul 2008 09:35:18 -0400 >> > >Cc: roni.even at polycom.co.il, avt at ietf.org >> > > >> > ><Ye-Kui.Wang at nokia.com> writes: >> > >>The resolution must be restricted by the level part of >> > >>profile-level-id and max-fs. Therefore, if a configuration is agreed >> > >>(or agreeable), then the answerer must request a resolution under >> > >>the constraint, and the offerer must accept the request as long as >> > >>it meets the restriction. This is similar as sprop-parameter-sets, >> > >>as long as it is complaint with the agreed (or agreeable) >> > >>configuration, the other side must accept it. >> > > >> > >I would suggest instead (and did in the thread back in March): that >> > >as a receiver property, it is the *preferred* maximum frame size. >> > >The receiver is required to decode and handle any size up to the size >> > >implied by the level (and max-fs if given), but the receiver prefers >> > >this size (for example, it may support 1920x1080, but only have an >> > >LCD display that can display 1200x720, so there's no *need* to send >> > >it anything higher (and the encoder may prefer to avoid encoding more >> > >macroblocks, especially in an MCU that shares resources)). In other >> > >cases, the sender may have the stream already encoded in different >> > >resolutions, and this can help select the best one to send to save >> > >encoding (and bandwidth) resources. >> > > >> > >There is no requirement that the encoder scale, but if it wants to it >> > >can. >> > > >> > >It also (if I remember) provides aspect-ratio information. >> > > >> > >>Would it work this way? >> > >> >> > >>BR, YK >> > >> >> > >>>-----Original Message----- >> > >>>From: ext Even, Roni [mailto:roni.even at polycom.co.il] >> > >>>Sent: 14 July, 2008 10:38 >> > >>>To: Wang Ye-Kui (Nokia-NRC/Tampere); avt at ietf.org >> > >>>Subject: RE: [AVT] spatial-resolution parameter for RFC 3984bis >> > >>> >> > >>>YK, >> > >>>Just to clarify, >> > >>>The text on the receiver side says that this is the requested >> > >>>resolution, it does not address issue of negotiation, >> what will the >> > >>>sender do if it cannot send this resolution, should it >> reject the >> > >>>stream?. >> > >>>If this is for negotiation do you except to do a new >> offer answer >> > >>>if the receiver wants a new resolution? >> > >>> >> > >>>Roni >> > >>> >> > >>>> -----Original Message----- >> > >>>> From: avt-bounces at ietf.org [mailto:avt-bounces at >> ietf.org] On >> > >>>> Behalf Of Ye-Kui.Wang at nokia.com >> > >>>> Sent: Sunday, July 13, 2008 7:57 PM >> > >>>> To: avt at ietf.org >> > >>>> Subject: [AVT] spatial-resolution parameter for RFC 3984bis >> > >>>> >> > >>>> >> > >>>> Concluded from the discussions in the email threads listed >> > >below, I >> > >>>> added a new parameter, spatial-resolution, to the RFC >> > >3984bis draft >> > >>>> (which will be submitted by tomorrow): >> > >>>> >> > >>>> http://www.ietf.org/mail-archive/web/avt/current/msg09425.html >> > >>>> http://www.ietf.org/mail-archive/web/avt/current/msg09650.html >> > >>>> >> > >>>> The parameter is specified as follows (basically as Randell >> > >>>> suggested in >> > >>>> >> http://www.ietf.org/mail-archive/web/avt/current/msg09429.html). >> > >>>> >> > >>>> spatial-resolution: >> > >>>> This parameter MAY be used to indicate the maximum spatial >> > >>>> resolution of a NAL unit stream or the preferred spatial >> > >resolution >> > >>>> of a receiver. >> > >>>> The value is a base16 [6] (hexadecimal) representation of the >> > width >> > >>>and >> > >>>> height of the spatial resolution, in pixels, separated >> by a comma. >> > >>>> >> > >>>> Usage in SDP offer/answer: >> > >>>> - When "a=sendrecv" or no direction attribute is used, >> > >>>> "spatial-resolution" indicates both the maximum spatial >> > >>>> resolution of the stream sent by the declaring entity and the >> > >preferred spatial >> > >>>> resolution for receiving a stream. >> > >>>> - When "a=sendonly", "spatial-resolution" indicates the maximum >> > >>>spatial >> > >>>> resolution of the outgoing stream. >> > >>>> - When "a=recvonly", "spatial-resolution" indicates >> the preferred >> > >>>> spatial resolution for receiving a stream. >> > >>>> >> > >>>> Comments are welcome. >> > >>>> >> > >>>> BR, YK >> > >>>> _______________________________________________ >> > >>>> Audio/Video Transport Working Group avt at ietf.org >> > >>>> https://www.ietf.org/mailman/listinfo/avt >> > >>> >> > >>_______________________________________________ >> > >>Audio/Video Transport Working Group >> > >>avt at ietf.org >> > >>https://www.ietf.org/mailman/listinfo/avt >> > > >> > > >> > >-- >> > >Randell Jesup, Worldgate (developers of the Ojo >> videophone), ex-Amiga >> > >OS team rjesup at wgate.com "The fetters imposed on >> liberty at home >> > >have ever been forged out of the weapons provided for >> defence against >> > >real, pretended, or imaginary dangers from abroad." >> > > - James Madison, 4th US president (1751-1836) >> > > >> > >******************************************* >> > >Ingemar Johansson >> > >Senior Research Engineer, IETF "nethead" >> > >EAB/TVP - Multimedia Technologies >> > >Ericsson Research Ericsson AB >> > >Box 920 S-971 28 Luleå, Sweden >> > >Tel: +46 (0)8 4043042 >> > >ECN: 850-43042 >> > >ECC: 850-43074 >> > >Mobile: +46 (0)730 783289 >> > >******************************************* >> > > >> -- Randell Jesup, Worldgate (developers of the Ojo videophone), ex-Amiga OS team rjesup@wgate.com "The fetters imposed on liberty at home have ever been forged out of the weapons provided for defence against real, pretended, or imaginary dangers from abroad." - James Madison, 4th US president (1751-1836) _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www.ietf.org/mailman/listinfo/avt
- Re: [AVT] spatial-resolution parameter for RFC 39… Ingemar Johansson S
- Re: [AVT] spatial-resolution parameter for RFC 39… Ingemar Johansson S
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Kyunghun Jung
- Re: [AVT] spatial-resolution parameter for RFC 39… Ye-Kui.Wang
- Re: [AVT] spatial-resolution parameter for RFC 39… Even, Roni
- Re: [AVT] spatial-resolution parameter for RFC 39… Ingemar Johansson S
- Re: [AVT] spatial-resolution parameter for RFC 39… Randell Jesup
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Kyunghun Jung
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Kyunghun Jung
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Randell Jesup
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Even, Roni
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Kyunghun Jung
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Kyunghun Jung
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Ingemar Johansson S
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Even, Roni
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Randell Jesup
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Ingemar Johansson S
- Re: [AVT] [MMUSIC] spatial-resolution parameter f… Randell Jesup