RE: [AVT] How is SDP a=fmtp used for RFC 2198? -
"Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> Sun, 11 April 2004 07:10 UTC
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14894 for <avt-archive@odin.ietf.org>; Sun, 11 Apr 2004 03:10:31 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BCZ6O-0008WS-7u for avt-archive@odin.ietf.org; Sun, 11 Apr 2004 03:10:04 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i3B7A0qX032752 for avt-archive@odin.ietf.org; Sun, 11 Apr 2004 03:10:00 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BCZ5w-0008HT-PB; Sun, 11 Apr 2004 03:09:32 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BCXcO-0002Ig-40 for avt@optimus.ietf.org; Sun, 11 Apr 2004 01:35:02 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA29783 for <avt@ietf.org>; Sun, 11 Apr 2004 01:34:52 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1BCXcJ-0005W1-00 for avt@ietf.org; Sun, 11 Apr 2004 01:34:51 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BCXbO-0005P3-00 for avt@ietf.org; Sun, 11 Apr 2004 01:33:55 -0400
Received: from av5-2-sn1.fre.skanova.net ([81.228.11.112]) by ietf-mx with esmtp (Exim 4.12) id 1BCXaX-0005Ag-00 for avt@ietf.org; Sun, 11 Apr 2004 01:33:01 -0400
Received: by av5-2-sn1.fre.skanova.net (Postfix, from userid 502) id E29A037E44; Sun, 11 Apr 2004 07:32:04 +0200 (CEST)
Received: from smtp3-2-sn1.fre.skanova.net (smtp3-2-sn1.fre.skanova.net [81.228.11.164]) by av5-2-sn1.fre.skanova.net (Postfix) with ESMTP id D0C3637E43; Sun, 11 Apr 2004 07:32:04 +0200 (CEST)
Received: from vit (h53n2fls31o265.telia.com [217.208.189.53]) by smtp3-2-sn1.fre.skanova.net (Postfix) with SMTP id 94B7737E4E; Sun, 11 Apr 2004 07:32:04 +0200 (CEST)
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
To: Colin Perkins <csp@csperkins.org>, "Mundra, Satish" <smundra@telogy.com>
Cc: paulej@packetizer.com, Tim Melanchuk <timm@convedia.com>, magnus.westerlund@ericsson.com, avt@ietf.org
Subject: RE: [AVT] How is SDP a=fmtp used for RFC 2198? -
Date: Sun, 11 Apr 2004 07:32:00 +0200
Message-ID: <BHEHLFPKIPMLPFNFAHJKEEEOEDAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
In-Reply-To: <4CC70CD1-8ADF-11D8-9065-000A957FC5F2@csperkins.org>
Importance: Normal
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
I see an offer-answer consideration here: If the offering side is cofigured to propose only one level of redundancy, by a=fmtp:99 98/98 and the answering side is in a network with a lot of loss, knowing that three levels is needed for proper performance, it would respond: a=fmtp:99 98/98/98/98 Both parties should then accept the highest redundancy level proposal for its transmissions. The general rule for offer/answer considerations for fmtp is according to RFC 3264: "The interpretation of fmtp parameters in an offer depends on the parameters. In many cases, those parameters describe specific configurations of the media format, and should therefore be processed as the media format value itself would be. This means that the same fmtp parameters with the same values MUST be present in the answer if the media format they describe is present in the answer. Other fmtp parameters are more like parameters, for which it is perfectly acceptable for each agent to use different values. In that case, the answer MAY contain fmtp parameters, and those MAY have the same values as those in the offer, or they MAY be different. SDP extensions that define new parameters SHOULD specify the proper interpretation in offer/answer." Thus, we are free to select a good principle for RFC2198 application and describe it where sdp is described. If this principle is accepted, it should be entered in either RFC2198, draft-ietf-avt-text-red or draft-ietf-avt-rfc2793bis. For the text medium declared by m=text, I propose that it is placed in draft-ietf-avt-text-red. For audio media, it should have been in RFC2198. For the new text packetization declared as audio/t140, the description MAY be placed in draft-ietf-avt-rfc2793bis. Since it is a general concern, I do not feel it is the exactly right place, and want to seek advice for where to put it. Conclusion: I suggest that the sentence below is entered in the sdp description of draft-ietf-avt-text-red for the text case, and await advice for where to put it for the audio case: "In an offer/answer situation, the fmtp parameter in the answer MAY describe a different number of redundant levels than in the offer. The session SHOULD use the highest number of redundant levels described." Regards Gunnar ------------------------------------------- Gunnar Hellstrom Omnitor AB Renathvagen 2 SE 121 37 Johanneshov SWEDEN +46 8 556 002 03 Mob: +46 708 204 288 www.omnitor.se Gunnar.Hellstrom@Omnitor.se -------------------------------------------- > -----Original Message----- > From: Colin Perkins [mailto:csp@csperkins.org] > Sent: Saturday, April 10, 2004 1:08 PM > To: Mundra, Satish > Cc: paulej@packetizer.com; Gunnar Hellstrom; Tim Melanchuk; > magnus.westerlund@ericsson.com; avt@ietf.org > Subject: Re: [AVT] How is SDP a=fmtp used for RFC 2198? > > > On 9 Apr 2004, at 19:17, Mundra, Satish wrote: > ... > > Another question: > > ----------------- > > > > The redundancy header fields "F" and "Block PT" enable a receiver to > > decode the RED packet, the level of redundancy, the PTs used for > > primary/secondary (and tertiary etc.). > > > > For e.g., > > > > m=audio 5678 RTP/AVP 0 97 98 99 > > a=rtpmap:97 telephone-event/8000 > > a=rtpmap:98 t140/8000 > > a=rtpmap:99 red/8000 > > a=fmtp:99 97/98 > > > > Any comination of 97 or 98 as primary/secondary/tertiary as payload > > for RED can be decoded using the redundancy header fields. The > > largest possible RED packet size (maximum redundancy levels allowed) > > can not be determined from above. > > > > Is "estimating the additional bandwidth" the motivation for specifying > > the maximum redundancy levels for each primary and hence separate RED > > PTs ? > > No, the receiver can decode the data without this information. The > "a=fmtp:" lines tell the sender what is required for the session. See > RFC 2198 section 5. > > -- > Colin Perkins > http://csperkins.org/ > > > _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- RE: [AVT] How is SDP a=fmtp used for RFC 2198? Mundra, Satish
- RE: [AVT] How is SDP a=fmtp used for RFC 2198? - … Gunnar Hellstrom
- Re: [AVT] How is SDP a=fmtp used for RFC 2198? Colin Perkins
- RE: [AVT] How is SDP a=fmtp used for RFC 2198? Mundra, Satish
- RE: [AVT] How is SDP a=fmtp used for RFC 2198? - Gunnar Hellstrom
- Re: [AVT] How is SDP a=fmtp used for RFC 2198? Colin Perkins