regarding rate control, "how to enforce rate control is an issue" since packet scheduling is affected by time delay due to the fact that the OS is shared. <br>we did this work at ICNP09:<br><br><a href="http://c3lab.poliba.it/images/d/d9/Icnp09.pdf">http://c3lab.poliba.it/images/d/d9/Icnp09.pdf</a><br>

<br>regards,<br>saverio<br><br><div class="gmail_quote">On Tue, Jan 25, 2011 at 4:49 PM, Rosenberg, Jonathan <span dir="ltr"><<a href="mailto:jonathan.rosenberg@skype.net">jonathan.rosenberg@skype.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div bgcolor="white" link="blue" vlink="purple" lang="EN-US"><div><div class="im"><p class="MsoNormal">

<span style="font-size: 11pt; color: rgb(31, 73, 125);">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.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p></div><p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">-Jonathan R.</span></p><div class="im"><p class="MsoNormal">

<span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p><div><p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET">Jonathan D. Rosenberg, Ph.D.               SkypeID: jdrosen</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET">Chief Technology Strategist                Mobile: +1 (732) 766-2496</span></p><p class="MsoNormal">

<span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET">Skype                                      SkypeIn: +1 (408) 465-0361</span></p><p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET"><a href="mailto:jdrosen@skype.net" target="_blank">jdrosen@skype.net</a>                          <a href="http://www.skype.com" target="_blank">http://www.skype.com</a></span></p>

<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET"><a href="mailto:jdrosen@jdrosen.net" target="_blank">jdrosen@jdrosen.net</a>                        <a href="http://www.jdrosen.net" target="_blank">http://www.jdrosen.net</a></span></p>

</div><p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p></div><div><div style="border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; padding: 3pt 0in 0in;">

<p class="MsoNormal"><b><span style="font-size: 10pt; color: windowtext;">From:</span></b><span style="font-size: 10pt; color: windowtext;"> Matthew Kaufman [mailto:<a href="mailto:matthew.kaufman@skype.net" target="_blank">matthew.kaufman@skype.net</a>] <br>

<div class="im"><b>Sent:</b> Tuesday, January 25, 2011 7:47 AM<br><b>To:</b> Rosenberg, Jonathan<br><b>Cc:</b> 'Saverio Mascolo'; 'Stefan Håkansson LK'; 'Cullen Jennings'; <a href="mailto:tom_harper@logitech.com" target="_blank">tom_harper@logitech.com</a>; 'Justin Uberti'; 'Harald Alvestrand'; <a href="mailto:rtc-web@alvestrand.no" target="_blank">rtc-web@alvestrand.no</a>; 'Peter Musgrave'<br>

</div><div class="im"><b>Subject:</b> Re: [RTW] Rate control and codec adaption (Re: [dispatch] The charter formerly know as RTC-WEB take 3)</div></span></p></div></div><p class="MsoNormal"> </p><p class="MsoNormal">Agreed, but for the purpose of this discussion I believe that rate control of some sort should also be a MUST.</p>

<div><div></div><div class="h5"><br><br>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.<br>

<br>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).<br>

<br>Matthew Kaufman<br><br>On 1/25/2011 7:38 AM, Rosenberg, Jonathan wrote: </div></div><div><div></div><div class="h5"><p class="MsoNormal"><span style="font-size: 11pt;">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.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p><p class="MsoNormal"><span style="font-size: 11pt;">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.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p><p class="MsoNormal"><span style="font-size: 11pt;">Thanks,</span></p><p class="MsoNormal"><span style="font-size: 11pt;">Jonathan R.</span></p><p class="MsoNormal">

<span style="font-size: 11pt;"> </span></p><p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET">Jonathan D. Rosenberg, Ph.D.               SkypeID: jdrosen</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET">Chief Technology Strategist                Mobile: +1 (732) 766-2496</span></p><p class="MsoNormal">

<span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET">Skype                                      SkypeIn: +1 (408) 465-0361</span></p><p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET"><a href="mailto:jdrosen@skype.net" target="_blank">jdrosen@skype.net</a>                          <a href="http://www.skype.com" target="_blank">http://www.skype.com</a></span></p>

<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Courier New"; color: rgb(31, 73, 125);" lang="ET"><a href="mailto:jdrosen@jdrosen.net" target="_blank">jdrosen@jdrosen.net</a>                        <a href="http://www.jdrosen.net" target="_blank">http://www.jdrosen.net</a></span></p>

<p class="MsoNormal"> </p><p class="MsoNormal"> </p></div></div></div></div><br>_______________________________________________<br>
RTC-Web mailing list<br>
<a href="mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><br>
<a href="http://www.alvestrand.no/mailman/listinfo/rtc-web" target="_blank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Prof. Saverio Mascolo<br>Dipartimento di Elettrotecnica ed Elettronica<br>Politecnico di Bari<br>Via Orabona 4, 70125 Bari Italy<br>Tel. +39 080 5963621<br>Fax. +39 080 5963410<br>

<a href="mailto:email%3Amascolo@poliba.it">email:mascolo@poliba.it</a><br> <br><a href="http://c3lab.poliba.it">http://c3lab.poliba.it</a><br><br><br>=================================<br> This message may contain confidential and/or legally privileged information.<br>

  If you are not the intended recipient of the message, please destroy it.<br> Any unauthorized dissemination, distribution, or copying of the material in<br> this message, and any attachments to the message, is strictly forbidden.<br>