
On Tue, Jan 25, 2011 at 6:36 PM, Soo-Hyun Choi<soohyun.choi@cl.cam.ac.uk> wrote:
So, your first and second paper addressed issues around these problem, respectively:
(1) limitations of the TCP equation used by TFRC
we mathematically derive the dynamic rate-based equation corresponding to tcp
(2) limitations of being rate-based
we show how is possible to implement rate-based sm
This was one of my motivations to develop TFWC (a window-based CC, but still useful for the real-time video streaming applications) - http://tfwc.hackerslab.eu/.
Any comments?
Cheers, Soo-Hyun
On 1/26/11 2:21 AM, Saverio Mascolo wrote:
to complete my previous msg, here it is a paper
http://c3lab.poliba.it/images/8/88/ACM04.pdf
that describes "a rate based control" that is the**_*real *_rate-based counterpart of TCP window based control.
It is real because it is a dynamic equation and not a steady state equation as TFRC. As a consequence, it responds in real-time respond to network conditions, as it does TCP, but in real-time.
As any algorithm that computes a rate, it should be implemented using a "rate mismatch controller"
http://c3lab.poliba.it/images/d/d9/Icnp09.pdf
Any comment is very welcome!
Thanks for the attention and best regards,
saverio
On Tue, Jan 25, 2011 at 4:49 PM, Rosenberg, Jonathan <jonathan.rosenberg@skype.net <mailto:jonathan.rosenberg@skype.net>> wrote:
No debate here. The model I like is that there is something built-in to the browser (say, TFRC or some variant), but the hooks are available to allow an application to customize it.
-Jonathan R.
Jonathan D. Rosenberg, Ph.D. SkypeID: jdrosen
Chief Technology Strategist Mobile: +1 (732) 766-2496
Skype SkypeIn: +1 (408) 465-0361
jdrosen@skype.net <mailto:jdrosen@skype.net> http://www.skype.com
jdrosen@jdrosen.net <mailto:jdrosen@jdrosen.net> http://www.jdrosen.net
*From:*Matthew Kaufman [mailto:matthew.kaufman@skype.net <mailto:matthew.kaufman@skype.net>] *Sent:* Tuesday, January 25, 2011 7:47 AM *To:* Rosenberg, Jonathan *Cc:* 'Saverio Mascolo'; 'Stefan Håkansson LK'; 'Cullen Jennings'; tom_harper@logitech.com <mailto:tom_harper@logitech.com>; 'Justin Uberti'; 'Harald Alvestrand'; rtc-web@alvestrand.no <mailto:rtc-web@alvestrand.no>; 'Peter Musgrave'
*Subject:* Re: [RTW] Rate control and codec adaption (Re: [dispatch] The charter formerly know as RTC-WEB take 3)
Agreed, but for the purpose of this discussion I believe that rate control of some sort should also be a MUST.
Web browsers are extremely prevalent, and we hope that RTC use in browsers will be high, and so it would be good for the Internet for browsers to have sending rate control. Note that this is at the protocol level... so send rate must be controlled whether the codec can have its rate adjusted downward so as to not require the protocol level to enforce or not.
For interoperability, it is also required that the feedback mechanism from one end to the other be standardized, even if the way that feedback is used to control send rate and/or codec selection or codec rate selection is proprietary and/or extensions to the feedback are also sent for endpoints that understand the (possibly proprietary) extension(s).
Matthew Kaufman
On 1/25/2011 7:38 AM, Rosenberg, Jonathan wrote:
It’s a proprietary algorithm of our own design, supported by some protocols which exchange feedback in real-time between endpoints. We’re constantly tweaking it based on user feedback and technical statistics we collect.
Indeed – as many folks are aware, rate adaptation has always been an area of innovation and differentiation. RTP has provided the tools for feedback but has allowed implementations to do whatever they want. I think it is important that this continues to be the case in the web world – that folks designing RTC applications can innovate and define their own versions of these algorithms.
Thanks,
Jonathan R.
Jonathan D. Rosenberg, Ph.D. SkypeID: jdrosen
Chief Technology Strategist Mobile: +1 (732) 766-2496
Skype SkypeIn: +1 (408) 465-0361
jdrosen@skype.net <mailto:jdrosen@skype.net> http://www.skype.com
jdrosen@jdrosen.net <mailto:jdrosen@jdrosen.net> http://www.jdrosen.net
-- Prof. Saverio Mascolo Dipartimento di Elettrotecnica ed Elettronica Politecnico di Bari Via Orabona 4, 70125 Bari Italy Tel. +39 080 5963621 Fax. +39 080 5963410 email:mascolo@poliba.it <email%3Amascolo@poliba.it> <mailto: email%3Amascolo@poliba.it <email%253Amascolo@poliba.it>>
================================= This message may contain confidential and/or legally privileged information. If you are not the intended recipient of the message, please destroy it. Any unauthorized dissemination, distribution, or copying of the material in this message, and any attachments to the message, is strictly forbidden.
_______________________________________________ RTC-Web mailing list RTC-Web@alvestrand.no http://www.alvestrand.no/mailman/listinfo/rtc-web
-- Prof. Saverio Mascolo Dipartimento di Elettrotecnica ed Elettronica Politecnico di Bari Via Orabona 4, 70125 Bari Italy Tel. +39 080 5963621 Fax. +39 080 5963410 email:mascolo@poliba.it <email%3Amascolo@poliba.it> http://c3lab.poliba.it ================================= This message may contain confidential and/or legally privileged information. If you are not the intended recipient of the message, please destroy it. Any unauthorized dissemination, distribution, or copying of the material in this message, and any attachments to the message, is strictly forbidden.