rfringuello at gmail.com
Tue Jul 23 23:28:59 PDT 2013
DELETE ME FROM THIS MAILING LIST PLEASE
2013/7/24 Romain Beauxis <toots at rastageeks.org>
> Hi Jamie,
> The webRTC API does not sound suitable for source->server streaming
> for many reason. For instance, the peer-to-peer connection requires
> input from both end and seems quite unfeasible to implement in a
> server. Likewise, codecs are completely abstracted and much more.
> In reality, webRTC is an API to acheive full-duplex conversations a-la
> skype and not for streaming.
> For these reasons, we at liquidsoap have been working on implementing
> a simple websocket protocol for sending source streams from a browser
> to a server. The protocol is documented and implemented there:
> We also have a pull request on liquidsoap that implements the protocol
> and should be merged fairly soon:
> The bottlenecks right now are the availability of the Web Audio API,
> which is only partially implemented in firefox and the encoding speed.
> for mp3 encoding. However, only firefox seems to show suitable
> performances for mp3 encoding, using the libshine build and thanks to
> its asm.js support.
> On the other hand, only chrome implements the adequate Web Audio API,
> but is too slow to encode :-o
> All in all, if we keep forging, it is very likely that once mozilla
> finishes implementing the web audio API, we should have a function
> browser source client using firefox. And Chrome when their asm.js
> perfs improve as well.
> 2013/7/23 Jamie McClelland <jm at mayfirst.org>:
> > I'm following up on a thread started by Stephen a couple months ago about
> > The first step suggested was to figure out how to mux the audio and
> > After I posted a feature request on the webrtc experiment js library, we
> > seem to have a solution:
> > Based on the last comment on the icecast Dec list, we now only need to
> do do
> > an HTTP put request to the icecast server (
> > http://lists.xiph.org/pipermail/icecast-dev/2013-May/002171.html).
> > Great! I've got my jquery ready, but am having trouble finding docs on
> > to build the put request. I tried looking at the libshout source, but my
> > skills aren't quite good enough to figure it out.
> > Any help would be appreciated, particularly with an example.
> > Thanks for all your work on icecast - we use it a lot here at May
> > First/People Link.
> > Jamie
> > _______________________________________________
> > Icecast-dev mailing list
> > Icecast-dev at xiph.org
> > http://lists.xiph.org/mailman/listinfo/icecast-dev
> Icecast-dev mailing list
> Icecast-dev at xiph.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Icecast-dev