On Mon, May 31, 2010 at 7:07 AM, Mark Frohnmayer <mark.frohnma...@gmail.com> wrote: > On Sun, May 30, 2010 at 6:01 PM, James Salsman <jsals...@gmail.com> wrote: >>... With phase vocoder time shifting, >> UDP delivery as per http://dev.w3.org/html5/html-device/#stream-api >> would be far superior in quality and intelligibility under packet loss >> or delay, assuming they went with an open audio codec (or, even >> better, allowed a choice of speex or ogg vorbis.) >... > Where is the discussion regarding phase vocoder time shifting and UDP > delivery? I didn't see it in the stream-api section.
Some vendors such as Vivox use phase vocoder time shifting to shorten audio segments to catch delayed streams back up to the wall clock. It works even better with TCP or RTP -- http://www.ietf.org/rfc/rfc3550.txt -- as with UDP, because the application layer programmer just has to re-invent the transmission control wheel with UDP anyway.