
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review". The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well. Happy New Year! -- Wes Eddy MTI Systems

Hi, I think it is a very welcome step and look forward to discussions in this. My personal interest is in developing the interface between codecs and congestion control protocols/algorithms, so as to make codecs more 'bandwidth aware'. I have done some work with TFRC in this area, and am aware of lots of questions waiting to be answered. -best wishes, Abheek On Tue, Jan 3, 2012 at 12:26 AM, Wesley Eddy <wes@mti-systems.com> wrote:
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review".
The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt
I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well.
Happy New Year!
-- Wes Eddy MTI Systems _______________________________________________ Rtp-congestion mailing list Rtp-congestion@alvestrand.no http://www.alvestrand.no/mailman/listinfo/rtp-congestion

On 01/02/2012 07:56 PM, Wesley Eddy wrote:
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review".
The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt
I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well.
Happy New Year!
Happy new year! I like the charter as written, as it seems to cover the ground we've gone over in discussion fairly well and in some detail. As a matter of planning, I'm a bit leery of the schedule; the first milestone of the WG is in November 2012, and the last milestone is in December 2012, corresponding to the second of the five bullets under "The working group is chartered to...". My two worries are: - If we don't do even speculative planning for the further steps up to "publish standards track RFCs", we're not setting expectations in the community. This could be bad. - Waiting 11 months from now before we start adopting documents for possible Experimental publication seems like an awfully long time. If the RTCWEB WG wants (likely experimental) documents to refer to in its output, that means that those documents have to be RTCWEB work product or independent submissions, meaning that we first have to publish them outside this WG, then pull them back in; that seems to be a bit of a circuitous route. Do you have a more detailed image of how the work should progress, that gives some sense of what the steps that need to be taken are between now and November 2012? Harald

On 1/3/2012 8:44 AM, Harald Alvestrand wrote:
On 01/02/2012 07:56 PM, Wesley Eddy wrote:
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review".
The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt
I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well.
Happy New Year!
Happy new year!
I like the charter as written, as it seems to cover the ground we've gone over in discussion fairly well and in some detail.
As a matter of planning, I'm a bit leery of the schedule; the first milestone of the WG is in November 2012, and the last milestone is in December 2012, corresponding to the second of the five bullets under "The working group is chartered to...".
My two worries are:
- If we don't do even speculative planning for the further steps up to "publish standards track RFCs", we're not setting expectations in the community. This could be bad. - Waiting 11 months from now before we start adopting documents for possible Experimental publication seems like an awfully long time. If the RTCWEB WG wants (likely experimental) documents to refer to in its output, that means that those documents have to be RTCWEB work product or independent submissions, meaning that we first have to publish them outside this WG, then pull them back in; that seems to be a bit of a circuitous route.
Do you have a more detailed image of how the work should progress, that gives some sense of what the steps that need to be taken are between now and November 2012?
The milestone dates had very little thought put into them on my part. We should adapt them to whatever folks think is more reasonable, based on discussion. There are possibly other milestones that could be added for things like common evaluation and test methodology, requirements, etc. that would possibly be happening early on in parallel with algorithms starting to be proposed and reviewed. I think the need for these should be discussed. I would expect chairs to help define the workflow for accepting proposals as WG items and moving them forward. It can be difficult, for instance, if a proposal is accepted before much data has been reviewed, the group may later want to un-accept it. Although dropping documents has been done before, it may not be pleasant. I, personally, would think it makes more sense to keep documents as individual submission proposals to the working group until there is strong consensus that a proposal is indeed something that the group is happy to publish. -- Wes Eddy MTI Systems

Hi Wesley, The charter looks comprehensive. Apologies for top posting. need clarification/comment: - The congestion control for uni-directional media may be different from bi-directional or conversational media because of relaxed constraints: timing, buffering and available repair mechanisms, rate-switching etc. Should the charter clarify if it is looking at only streaming or only conversational or both scenarios for congestion control? Extending on the above: does the charter need say something about the applicability of algorithm to point-to-point scenarios or keep it open and discuss this in the requirements document? Cheers, Varun On Tue, Jan 3, 2012 at 18:03, Wesley Eddy <wes@mti-systems.com> wrote:
On 1/3/2012 8:44 AM, Harald Alvestrand wrote:
On 01/02/2012 07:56 PM, Wesley Eddy wrote:
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review".
The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt
I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well.
Happy New Year!
Happy new year!
I like the charter as written, as it seems to cover the ground we've gone over in discussion fairly well and in some detail.
As a matter of planning, I'm a bit leery of the schedule; the first milestone of the WG is in November 2012, and the last milestone is in December 2012, corresponding to the second of the five bullets under "The working group is chartered to...".
My two worries are:
- If we don't do even speculative planning for the further steps up to "publish standards track RFCs", we're not setting expectations in the community. This could be bad. - Waiting 11 months from now before we start adopting documents for possible Experimental publication seems like an awfully long time. If the RTCWEB WG wants (likely experimental) documents to refer to in its output, that means that those documents have to be RTCWEB work product or independent submissions, meaning that we first have to publish them outside this WG, then pull them back in; that seems to be a bit of a circuitous route.
Do you have a more detailed image of how the work should progress, that gives some sense of what the steps that need to be taken are between now and November 2012?
The milestone dates had very little thought put into them on my part. We should adapt them to whatever folks think is more reasonable, based on discussion.
There are possibly other milestones that could be added for things like common evaluation and test methodology, requirements, etc. that would possibly be happening early on in parallel with algorithms starting to be proposed and reviewed. I think the need for these should be discussed.
I would expect chairs to help define the workflow for accepting proposals as WG items and moving them forward. It can be difficult, for instance, if a proposal is accepted before much data has been reviewed, the group may later want to un-accept it. Although dropping documents has been done before, it may not be pleasant. I, personally, would think it makes more sense to keep documents as individual submission proposals to the working group until there is strong consensus that a proposal is indeed something that the group is happy to publish.
-- Wes Eddy MTI Systems _______________________________________________ Rtp-congestion mailing list Rtp-congestion@alvestrand.no http://www.alvestrand.no/mailman/listinfo/rtp-congestion

On 1/2/2012 1:56 PM, Wesley Eddy wrote:
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review".
The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt
I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well.
Happy New Year!
Thanks Wesley. First a nit: "Other algorithms developed in light of experience with TFRC are felt to be motivated." Perhaps instead: "Experience with TFRC has motivated demand for alternative algorithms." While I very much do not want to do anything to delay progress on this, I should note that most aspects of such congestion control mechanisms would not be specific to RTP, though some implementation details might be. We should attempt to define these algorithms such that they'd be applicable to any flow with similar characteristics and requirements (certainly other media flows), while providing specifics of how they apply to RTP flows. Some aspects that are developed in this process might be useful in other similar domains as well, such as congestion control of multiple TCP flows between a pair of hosts. I would not explicitly include TCP in this effort at this point to avoid feature creep, but we may want to have a dependent/follow-on effort for TCP. I should note that for WebRTC/RTCWeb, we hope to be able to share a congestion domain with the data channels, currently expected to be handled via SCTP, though the details of how this will occur have not been decided. -- Randell Jesup randell-ietf@jesup.org

On 1/3/2012 10:07 AM, Randell Jesup wrote:
On 1/2/2012 1:56 PM, Wesley Eddy wrote:
Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review".
The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt
I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well.
Happy New Year!
Thanks Wesley.
First a nit:
"Other algorithms developed in light of experience with TFRC are felt to be motivated." Perhaps instead: "Experience with TFRC has motivated demand for alternative algorithms."
While I very much do not want to do anything to delay progress on this, I should note that most aspects of such congestion control mechanisms would not be specific to RTP, though some implementation details might be. We should attempt to define these algorithms such that they'd be applicable to any flow with similar characteristics and requirements (certainly other media flows), while providing specifics of how they apply to RTP flows.
Good point; I will try to reflect this in the next revision, though I think we do need to clearly have RTP/RTCP as the target for a concrete instantiation of the algorithms.
Some aspects that are developed in this process might be useful in other similar domains as well, such as congestion control of multiple TCP flows between a pair of hosts. I would not explicitly include TCP in this effort at this point to avoid feature creep, but we may want to have a dependent/follow-on effort for TCP.
I should note that for WebRTC/RTCWeb, we hope to be able to share a congestion domain with the data channels, currently expected to be handled via SCTP, though the details of how this will occur have not been decided.
Thank you; this is a very good point, and I will attempt to reflect it in the next revision. -- Wes Eddy MTI Systems

Hi, Pls see inline marked with [ZS]---
While I very much do not want to do anything to delay progress on this, I should note that most aspects of such congestion control mechanisms would not >be specific to RTP, though some implementation details might be. We should attempt to define these algorithms such that they'd be applicable to any flow with similar characteristics and requirements (certainly other media flows), while providing specifics of how they apply to RTP flows.
Some aspects that are developed in this process might be useful in other similar domains as well, such as congestion control of multiple TCP flows between a pair of hosts. I would not explicitly include TCP in this effort at this point to avoid feature creep, but we may want to have a dependent/follow-on effort for TCP.
[ZS] I agree. However I have noted the RTCWEB charter says that WG will 'Define how non media data is transported between clients in a secure and congestion safe way.', so some coordination would be needed.
BR Zahed

Hi, This is a good start. Some comments below- # This WG should include a usecase document describing exactly in what cases the proposed CC mechanism will work. This will also help to understand the scope of the WG and also in finding out corner cases (especially for cellular networks). This will help forming requirements as well. # What about evaluation criteria's of the CC algorithm? There should be clear guidelines on evaluation criteria of an CC mechanism. And that evaluation criteria could vary depending on different usecases. This is why usecases are important for such a work like this. RTCWEB has usecase document which could be a good starting place. # As Internet is a heterogeneous network, some text regarding the heterogeneity should be there in the charter so that all access types are taken into account explicitly. # This is not entirely true that reacting to the ECN marking does not help queuing delay (especially in case of ECN for UDP for higher bitrate traffic). Reacting to packet loss is another topic. I think "detecting and reacting to losses and ECN marks" should be separated in the charter text. # This charter text and in the mailing list people are concern about the fairness among the flows. To me this kind of CC property does not really related particularly to RTP. Rather it is related to all transport protocols that share the bandwidth of a link. The requirements and evaluation of the CC mechanism should be based on real-time media characteristics. Then can be mapped to any proposal(or protocol) and according to the mapping if require RTP can be extended and/or new RTCP messages can be added. This will also help future IP protocol design as they designers will have some references to consider. # I expect this work to be collaborated with CONEX WG as well. They might have input for this work especially when we talk about fairness among the flows. BR Zahed ANM ZAHEDUZZAMAN SARKER M.Sc. Experienced Researcher Ericsson AB Multimedia Technologies (MMT) Ericsson Research P.O. Box 920, SE-971 28, Luleå, Sweden Phone +46 10 717 37 43 Fax +46 920 996 21 SMS/MMS +46 76 115 37 43 zaheduzzaman.sarker@ericsson.com www.ericsson.com This Communication is Confidential. We only send and receive email on the basis of the terms set out at www.ericsson.com/email_disclaimer -----Original Message----- From: rtp-congestion-bounces@alvestrand.no [mailto:rtp-congestion-bounces@alvestrand.no] On Behalf Of Wesley Eddy Sent: den 2 januari 2012 19:56 To: rtp-congestion@alvestrand.no Subject: [R-C] proposing a WG on RTP congestion control Hello all, following up on our discussion in Taipei, I have proposed a working group in the TSV area to work on RTP congestion control. This is scheduled to be discussed by the IESG on 1/5 in "internal review". The draft charter is at: http://www.ietf.org/iesg/evaluation/rmcat-charter.txt I would welcome participants in this list to comment on this, particularly if/when it moves to "external review", as I would expect the folks currently on this list to be some of the main participants in the proposed WG. I had previously had this reviewed by the TSV Directorate, and got fairly good responses and strong interest expressed from many of the directorate in participating as well. Happy New Year! -- Wes Eddy MTI Systems _______________________________________________ Rtp-congestion mailing list Rtp-congestion@alvestrand.no http://www.alvestrand.no/mailman/listinfo/rtp-congestion
participants (6)
-
abheek saha
-
Harald Alvestrand
-
Randell Jesup
-
Varun Singh
-
Wesley Eddy
-
Zaheduzzaman Sarker