Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-identification-03.txt
"Ingemar Johansson S" <ingemar.s.johansson@ericsson.com> Tue, 09 December 2008 15:03 UTC
Return-Path: <mmusic-bounces@ietf.org>
X-Original-To: mmusic-archive@megatron.ietf.org
Delivered-To: ietfarch-mmusic-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 84E0728C16E; Tue, 9 Dec 2008 07:03:54 -0800 (PST)
X-Original-To: mmusic@core3.amsl.com
Delivered-To: mmusic@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5768028C16E for <mmusic@core3.amsl.com>; Tue, 9 Dec 2008 07:03:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.93
X-Spam-Level:
X-Spam-Status: No, score=-4.93 tagged_above=-999 required=5 tests=[AWL=-0.481, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_12=0.6, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4]
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 cIRTydPcWliu for <mmusic@core3.amsl.com>; Tue, 9 Dec 2008 07:03:51 -0800 (PST)
Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id AD7CB28C16B for <mmusic@ietf.org>; Tue, 9 Dec 2008 07:03:50 -0800 (PST)
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 1484820590 for <mmusic@ietf.org>; Tue, 9 Dec 2008 16:03:44 +0100 (CET)
X-AuditID: c1b4fb3e-ab77fbb00000537b-c7-493e88cf9d9f
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id DA76F200BC for <mmusic@ietf.org>; Tue, 9 Dec 2008 16:03:43 +0100 (CET)
Received: from esealmw109.eemea.ericsson.se ([153.88.200.2]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 9 Dec 2008 16:03:43 +0100
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 09 Dec 2008 16:03:43 +0100
Message-ID: <026F8EEDAD2C4342A993203088C1FC0508EF1472@esealmw109.eemea.ericsson.se>
In-Reply-To: <mailman.4234.1228747793.4916.mmusic@ietf.org>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: I-D Action:draft-ietf-mmusic-qos-identification-03.txt
Thread-Index: AclZRELOK+OVs1nfTfKaFuHE7iSuqwAynDRA
References: <mailman.4234.1228747793.4916.mmusic@ietf.org>
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: mmusic@ietf.org
X-OriginalArrivalTime: 09 Dec 2008 15:03:43.0693 (UTC) FILETIME=[53FDEFD0:01C95A0F]
X-Brightmail-Tracker: AAAAAA==
Cc: Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-identification-03.txt
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org
Hi I don't think that there is anything in the SDPCapNeg framework that does this but it is fairly straight forward to include the attribute into the SDPCapNeg framework if needed. /Ingemar > Date: Mon, 8 Dec 2008 12:48:57 +0100 > From: "Christer Holmberg" <christer.holmberg@ericsson.com> > Subject: Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-identification-03.txt > To: <mmusic@ietf.org> > Message-ID: > > <CA9998CD4A020D418654FCDEF4E707DF09B1E585@esealmw113.eemea.eri > csson.se> > > Content-Type: text/plain; charset="us-ascii" > > > Hi, > > Can't this be done using CapNeg? > > Regards, > > Christer > > > -----Original Message----- > > From: mmusic-bounces@ietf.org > > [mailto:mmusic-bounces@ietf.org] On Behalf Of > Internet-Drafts@ietf.org > > Sent: 18. marraskuuta 2008 18:30 > > To: i-d-announce@ietf.org > > Cc: mmusic@ietf.org > > Subject: [MMUSIC] I-D > > Action:draft-ietf-mmusic-qos-identification-03.txt > > > > A New Internet-Draft is available from the on-line Internet-Drafts > > directories. > > This draft is a work item of the Multiparty Multimedia > Session Control > > Working Group of the IETF. > > > > > > Title : Quality of Service (QoS) Mechanism > > Selection in the Session Description Protocol (SDP) > > Author(s) : J. Polk, et al. > > Filename : draft-ietf-mmusic-qos-identification-03.txt > > Pages : 10 > > Date : 2008-11-18 > > > > The offer/answer model for SDP assumes that endpoints establish > > somehow the QoS required for the media streams they establish. > > Endpoints in closed environments typically agree out of band (e.g., > > using configuration information) which QoS mechanism to use. > > However, on the Internet, there is more than one QoS service > > available. Consequently, there is a need for a mechanism > to negotiate > > which QoS mechanism to use for a particular media stream. > > This document defines such a mechanism. > > > > A URL for this Internet-Draft is: > > http://www.ietf.org/internet-drafts/draft-ietf-mmusic-qos-iden > > tification-03.txt > > > > Internet-Drafts are also available by anonymous FTP at: > > ftp://ftp.ietf.org/internet-drafts/ > > > > Below is the data which will enable a MIME compliant mail reader > > implementation to automatically retrieve the ASCII version of the > > Internet-Draft. > > > > > ------------------------------ > > Message: 2 > Date: Mon, 08 Dec 2008 13:34:54 +0100 > From: Christian Haas <christian.haas@frequentis.com> > Subject: Re: [MMUSIC] I-D Action:draft-ietf-mmusic-rfc2326bis-19.txt > To: R?mi Denis-Courmont <remi.denis-courmont@nokia.com> > Cc: mmusic@ietf.org > Message-ID: <493D146E.3060505@frequentis.com> > Content-Type: text/plain; charset=iso-8859-1; format=flowed > > > R?mi Denis-Courmont wrote: > > So POP3, IMAP, HTTP, and every other IETF TCP-based > protocol are impractical? > > > > When Web browsers want to avoid HoL blocking, they open multiple > > connections in parallel. And if the system is too > constrained to keep > > state for concurrent TCP sessions, then why the heck would it be > > capable of maintaining the exact same state one layer up the stack?! > > > Ok, I think either of us is getting the other one on the > wrong foot here > - this went into some direction I was not aiming for. I want > to go back a few steps and describe what it's about for me. > I am in no way contesting the problem of recreating the > sequence about transmission and reception of messages and I'm > aware of the features that a TCP connection has. > > In my case I have one server with two resources A and B > (which have nothing to do with each other) and one client > that wants to access them > - also independently from each other. Yet for all it is > defined that one resource may have only one action active at > a time (We agree here). I would furthermore expect the system > to be capable that the client can access both resources > simultaneously: While the response to request A1 is pending > for resource A, the request B1 can be sent regarding B, but a > request A2 would have to wait until A1 is completed of course. > For simplicity I now only focus on transport via TCP to have > a strict ordering of message transmission and reception settled: > As you described, having the client open two dedicated TCP > connections (one regarding A, one regarding B) could be one > solution (both resources are accessed simultaneously). > Yet the constrain I want to add is that the client can only > use one TCP connection for all (control) communication. I do > see the possibility to implement this pooling by using a > combination of pipelining and the session identifier, but > what I do not understand (and perhaps I got you wrong there) > is why the B1 request /also/ would have to wait until the > response of A1 arrived - they still have nothing to do with > each other. > > The knot in my mind I'm having is why it is allowed to access > two resources simultaneously (and independently) using two > dedicated connections, but not via one connection... > > If this were allowed, a response would need some sort of > identification > (reference) by which the sender knows to what original > request it was sent (The response to B1 might be earlier than > for A1). For me it is not about recreating the order of > transmissions, but matching the responses to the original > requests - for now I would have used CSeq for this, since > Session is not always present. > > Regards, > ch > > > > ------------------------------ > > Message: 3 > Date: Mon, 8 Dec 2008 05:35:59 -0700 > From: "Jean-Francois Mule" <jf.mule@cablelabs.com> > Subject: [MMUSIC] Poll for interim meeting on RTSP/2.0, 2nd half of > January > To: <mmusic@ietf.org> > Message-ID: > > <9AAEDF491EF7CA48AB587781B8F5D7C6016DEDBA@srvxchg3.cablelabs.com> > Content-Type: text/plain; charset="iso-8859-1" > > All, > > As you may have heard, the idea of having interim meetings > in Malta is off the table. > > Given we know a few folks were interested in getting > together before San Francisco to make progress on RTSP/2.0, > Joerg and I would like to poll the group to see who would be > willing to attend a face-to-face meeting in January in > Europe, somewhere like Helsinki, Stockholm or Paris. > > One proposal is to organize a one- or two-day interim > meeting during the week of January 26 in Paris when the 3GPP > SA4 folks are meeting. Some of these folks do care about > RTSP inside and outside 3GPP. Another is to host the meeting > in Helsinki sometime around mid-January. Last but not least > is the idea of scheduling focused conference calls in the > same timeframe to resolve specific issues. > > Let us know. > Thanks, > Joerg and Jean-Fran?ois. > > > > ------------------------------ > > Message: 4 > Date: Mon, 8 Dec 2008 14:53:50 +0200 > From: " R?mi Denis-Courmont" <remi.denis-courmont@nokia.com> > Subject: Re: [MMUSIC] I-D Action:draft-ietf-mmusic-rfc2326bis-19.txt > To: "ext Christian Haas" <christian.haas@frequentis.com> > Cc: mmusic@ietf.org > Message-ID: <200812081453.50940.remi.denis-courmont@nokia.com> > Content-Type: text/plain; charset="iso-8859-1" > > On Monday 08 December 2008 14:34:54 ext Christian Haas, you wrote: > > Yet the constrain I want to add is that the client can only use one > > TCP connection for all (control) communication. I do see the > > possibility to implement this pooling by using a combination of > > pipelining and the session identifier, but what I do not understand > > (and perhaps I got you wrong there) is why the B1 request > /also/ would > > have to wait until the response of A1 arrived - they still > have nothing to do with each other. > > You don't have to wait to send the B1 _request_. However, the > B1 _response_ will not come until the A1 request has been > processed and the A1 _response_ sent and received: > > These are valid: > C->S: A1 request > C->S: B1 request > S->C: A1 response > S->C: B1 response > > C->S: A1 request > S->C: A1 response > C->S: B1 request > S->C: B1 response > > This is NOT valid: > C->S: A1 request > C->S: B1 request > S->C: B1 response > S->C: A1 response > > > The knot in my mind I'm having is why it is allowed to access two > > resources simultaneously (and independently) using two dedicated > > connections, but not via one connection... > > Nobody said this was forbidden. The draft even recommends > reusing connections for independent sessions (to spare server > connections). > > > If this were allowed, a response would need some sort of > > identification > > (reference) by which the sender knows to what original > request it was > > sent (The response to B1 might be earlier than for A1). For > me it is > > not about recreating the order of transmissions, but matching the > > responses to the original requests - for now I would have used CSeq > > for this, since Session is not always present. > > The sender knows how to match responses to requests because > it knows in which order requests were sent, and it can assume > that responses are in that same order. > > -- > R?mi Denis-Courmont > Maemo Software, Nokia Devices R&D > > > ------------------------------ > > Message: 5 > Date: Mon, 08 Dec 2008 15:09:30 +0100 > From: Magnus Westerlund <magnus.westerlund@ericsson.com> > Subject: Re: [MMUSIC] Poll for interim meeting on RTSP/2.0, 2nd half > of January > To: Jean-Francois Mule <jf.mule@cablelabs.com> > Cc: mmusic@ietf.org > Message-ID: <493D2A9A.3010000@ericsson.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Hi, > > I will attend a face to face interim meeting as long as we have > sufficient participation. Otherwise I think the will have to > do with a call. > > After all the goal with the interim will be to discuss open > issues that > are raised in the review of the next version of the draft. > > Cheers > > Magnus > > Jean-Francois Mule skrev: > > All, > > > > As you may have heard, the idea of having interim > meetings in Malta is off the table. > > > > Given we know a few folks were interested in getting > together before San Francisco to make progress on RTSP/2.0, > Joerg and I would like to poll the group to see who would be > willing to attend a face-to-face meeting in January in > Europe, somewhere like Helsinki, Stockholm or Paris. > > > > One proposal is to organize a one- or two-day interim > meeting during the week of January 26 in Paris when the 3GPP > SA4 folks are meeting. Some of these folks do care about > RTSP inside and outside 3GPP. Another is to host the meeting > in Helsinki sometime around mid-January. Last but not least > is the idea of scheduling focused conference calls in the > same timeframe to resolve specific issues. > > > > Let us know. > > Thanks, > > Joerg and Jean-Fran?ois. > > > > _______________________________________________ > > mmusic mailing list > > mmusic@ietf.org > > https://www.ietf.org/mailman/listinfo/mmusic > > > > > -- > > Magnus Westerlund > > IETF Transport Area Director & TSVWG Chair > ---------------------------------------------------------------------- > Multimedia Technologies, Ericsson Research EAB/TVM > ---------------------------------------------------------------------- > Ericsson AB | Phone +46 10 7148287 > F?r?gatan 6 | Mobile +46 73 0949079 > SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com > ---------------------------------------------------------------------- > > > ------------------------------ > > Message: 6 > Date: Mon, 8 Dec 2008 15:13:18 +0100 > From: "Ingemar Johansson S" <ingemar.s.johansson@ericsson.com> > Subject: Re: [MMUSIC] RFC 3890: b=TIAS value when multiple payloads > To: <mmusic@ietf.org> > Message-ID: > > <026F8EEDAD2C4342A993203088C1FC0508EF054E@esealmw109.eemea.eri > csson.se> > > Content-Type: text/plain; charset="US-ASCII" > > Hi > > My 99 cents is that you need to pick the worst case like you > do in your > example. > An alternative that is IMHO a lot more attractive is to use the SDP > capability negotiation framework and its extensions (Media > capabilities > and Miscellaneous capabilities. > http://tools.ietf.org/wg/mmusic/draft-ietf-mmusic-sdp-capabili > ty-negotia > tion/ > http://tools.ietf.org/wg/mmusic/draft-ietf-mmusic-sdp-media-ca > pabilities > / > > That would allow you to specify AS, TIAS, maxprate, ptime.... for each > alternative. > > Regards > /Ingemar > > > > Date: Fri, 5 Dec 2008 18:07:42 +0800 > > From: "Vavilapalli Srikanth-A19563" <srikanthv@motorola.com> > > Subject: [MMUSIC] RFC 3890: b=TIAS value when multiple payloads > > present in a media line > > To: "mmusic (E-mail)" <mmusic@ietf.org> > > Message-ID: > > <608D7BFF0D57794785CBC2C440BC4FA104E3A2C1@ZMY16EXM67.ds.mot.com> > > Content-Type: text/plain; charset="us-ascii" > > > > Hi > > > > If there are more than one audio codec present in m= line in > > SDP, what should the following SDP attributes represent? > > > > 1) b=AS: The maximum of (application specific bandwidth for > > any codec in the m=line)? > > 2) b=TIAS: The maximum of (bitrates for any codec in the m=line)? > > 3) a=maxprate: The maximum of (packet rates for any codec in > > the m=line)? > > 4) a=ptime: The minimum of (packetization time for any codec > > in the m=line)? > > > > Please let me know if my understanding is correct or not. > > > > For example if UAC wishes to offer two codecs G711A with > > packetization of 20ms and bitrate of 64000bps and G728 with > > packetization of 10ms and bitrate of 16000bps, then is the > > following SDP correct? > > > > m=audio 50000 RTP/AVP 8 98 > > a=rtpmap:98 G728/8000 > > b=AS:96 (considering 40 Bytes of overhead per packet) > > b=TIAS:64000 > > a=maxprate:100 > > a=ptime:10 > > > > > > Regards > > Srikanth > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: > > <http://www.ietf.org/pipermail/mmusic/attachments/20081205/99d > > 9865d/attachment-0001.htm> > > > > ------------------------------ > > > ------------------------------ > > Message: 7 > Date: Mon, 08 Dec 2008 15:49:44 +0100 > From: Magnus Westerlund <magnus.westerlund@ericsson.com> > Subject: Re: [MMUSIC] I-D Action:draft-ietf-mmusic-rfc2326bis-19.txt > To: R?mi Denis-Courmont <rem@videolan.org> > Cc: mmusic@ietf.org > Message-ID: <493D3408.8060502@ericsson.com> > Content-Type: text/plain; charset=ISO-8859-1 > > R?mi Denis-Courmont skrev: > > >> Please do remember that TCP is not guaranteed free from errors. > > > > I don't understand this argument at all. If a TCP session > suffers packet loss > > (whether it's recovered or not) or re-ordering, the > applications layer will > > NOT see it, so CSeq does not help in any meaningful way. > HTTP does not have > > CSeq, yet we have no problem debugging it. > > No, I mean bit-errors, character blanking or other TCP payload > modification errors creeping through the Internet checksum. That can > corrupt message boundaries and result in that the server responds two > requests as one or make the client interpret a single message as being > shorter and that there are additional ones. After such an > error has been > introduced into your connection it takes some care to recover. I would > claim that cseq has some benefits in that. > > > > > As for packet captures, we have the TCP sequence number > already. Wireshark has > > long since learnt how to re-assemble TCP. > > > > That wasn't the issue. If you do one sided or in the middle > logging and > save the messages as they are sent and later responses received the > request and response will not be nicely ordered in the log file. Thus > you need to parse larger structures to determine what response belongs > to which request. Not that it is impossible without it is > only simpler. > > Cheers > > Magnus Westerlund > > IETF Transport Area Director & TSVWG Chair > ---------------------------------------------------------------------- > Multimedia Technologies, Ericsson Research EAB/TVM > ---------------------------------------------------------------------- > Ericsson AB | Phone +46 10 7148287 > F?r?gatan 6 | Mobile +46 73 0949079 > SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com > ---------------------------------------------------------------------- > > > ------------------------------ > > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic > > > End of mmusic Digest, Vol 56, Issue 12 > ************************************** > _______________________________________________ mmusic mailing list mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] I-D Action:draft-ietf-mmusic-qos-identif… Internet-Drafts
- Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-ide… Christer Holmberg
- Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-ide… Ingemar Johansson S
- Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-ide… Christer Holmberg
- Re: [MMUSIC] I-D Action:draft-ietf-mmusic-qos-ide… Ingemar Johansson S