I've been wondering about this as well, it would be a huge step forward to
have this sort of functionality - WebRTC does support Opus as one of its
codecs, however it appears you need quite a few things to be fully
compliant:
As of March 2012 the IETF WebRTC Codec and Media Processing Requirements
> draft[9] <http://en.wikipedia.org/wiki/WebRTC#cite_note-9> requires
> implementations to provide PCMA
> <http://en.wikipedia.org/wiki/PCMA>/PCMU<http://en.wikipedia.org/wiki/PCMU>
> (RFC 3551 <http://tools.ietf.org/html/rfc3551>), Telephone Event as
> DTMF<http://en.wikipedia.org/wiki/DTMF>
> (RFC 4733 <http://tools.ietf.org/html/rfc4733>), and
> Opus<http://en.wikipedia.org/wiki/Opus_(codec)>
> (RFC 6716 <http://tools.ietf.org/html/rfc6716>), along with a number of video
> codec <http://en.wikipedia.org/wiki/Video_codec> minimum capabilities.
> The Peerconnection, Data channels and a media capture browser APIs are
> detailed in the W3C.
http://en.wikipedia.org/wiki/WebRTC
Not sure if Liquidsoap could provide just a subset of the full protocol due
to its uni-directional nature (don't need bi-drectional communication).
Martin
On Fri, Apr 12, 2013 at 10:14 AM, Nicholas Vrtis <[email protected]>wrote:
> I am working on developing a browser based DJ system using LiquidSoap on
> the 'back end'.
>
> The goal would be a setup where the DJ would not have to install anything
> other than a 'current' browser in order to do a live show.
>
> Most of the code is actually written and working at the alpha stage at
> least. The only issue I have is microphone input.
>
> From what I've read, WebRTC will let the browser have access to the mic
> and then send the audio to another system (sounds like the design is to
> another browser, but also sounds like it could be anywhere).
>
> Is there any possibility that can/will have WebRTC as a source (similar to
> harbor or icecast)?
>
> I know that there are other ways to get voice from the desktop over to
> LiquidSoap, but all those I have looked at involve quite a few extra
> 'pieces' (winamp/mixxx/? to icecast to LiquidSoap), or some such. If
> somebody has an alternate suggestion, I'd be interested in that too.
>
> Thanks. Nick
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Savonet-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>
--
Open source radio in the cloud. Get yours now! ---> http://airtime.pro
Martin Konecny
Software Developer, Sourcefabric
[email protected]
720 Bathurst St. Suite 203
M5S 2R4, Toronto, ON, Canada
+1 (416) 892-8420
Skype: martin.konecny15
http://www.sourcefabric.org
http://www.twitter.com/Sourcefabric
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users