- From: Chris Rogers <crogers@google.com>
- Date: Thu, 9 Sep 2010 12:05:15 -0700
- To: Alistair MacDonald <al@bocoup.com>
- Cc: dave penkler <dpenkler@gmail.com>, "public-xg-audio@w3.org" <public-xg-audio@w3.org>, stefan.lk.hakansson@ericsson.com
- Message-ID: <AANLkTimOvUEs7jaTMLzy53jqavCtT0GRhBh=D-syLJeB@mail.gmail.com>
Hi Al, Processing live input (singing or plugging your guitar in and adding live effects) in the AudioNode approach would not be difficult. But voice telephony applications involve more than just this and I'm not an expert in this field. I haven't considered it in very much detail, but think that because the AudioNode approach is modular there could be some possible applications in conjunction with full-duplex communication. I can try to involve some people from Google Talk in this discussion since I'm sure they would have more insight. I know that Stefan Håkansson brought this topic up on the list before: http://lists.w3.org/Archives/Public/public-xg-audio/2010Jun/0087.html And he has written about his own proposal: https://labs.ericsson.com/blog/beyond-html5-full-duplex-conversational-voice-and-video-browsers-and-web-runtimes I think that to a large extent the AudioNode-based web audio API I'm proposing and a voice over IP API could be designed independently, but we should be careful to consider any cases where the two would relate to one another and make sure the APIs are designed well with this in mind. Chris On Wed, Sep 8, 2010 at 8:30 AM, Alistair MacDonald <al@bocoup.com> wrote: > Hi Dave, > > That sounds like a great idea. Could you add that use-case to the Wiki with > some detail on the input/output node re: echo-suppression? > > Chris Rogers, I am wondering if the behavior Dave is speaking of (combined > input-output node) is something you have had a chance to consider yet in > your work on the Webkit spec? > > Al > > > > > On 09/06/2010 04:10 AM, dave penkler wrote: > >> Hi Al, >> I was wondering whether we could consider adding a use case for voice >> telephony in the "Interactive Audio" category. The idea would be to be able >> to support a Voice over IP client directly in the browser without the need >> for a plug-in. I would consider that the signaling part (use of SIP, XMPP >> etc) is out of scope. In order to handle echo suppression we would possibly >> need to add a requirement for a combined input-output node to ensure that >> the time delay between input and output streams is not affected by >> non-realtime scheduling in the JS runtime. >> Thanks, >> -Dave >> >> >> >> > > -- > Alistair MacDonald > Bocoup, LLC > http://bocoup.com > +1-617-379-2752 > +1-617-584-1420 > 319 A Street > Boston MA > 02210 > > >
Received on Thursday, 9 September 2010 19:05:46 UTC