Re: Javascript source client
Stephen Mahood <[email protected]>
| Newsgroups | gmane.comp.audio.icecast.devel |
|---|---|
| Message-ID | <[email protected]> |
Hey all, So we have been advised from this thread https://github.com/muaz-khan/WebRTC-Experiment/issues/28#issuecomment-18385702 to not use http put as it is not in real-time, instead they are suggesting the use of SDP, is that something that icecast supports? Or does anyone have other ideas on this? ~stephen On Sun 12 May 2013 01:51:31 AM CDT, Thomas Ruecker wrote: > Hi, > > On 11 May 2013 15:32, Stephen Mahood <[email protected]> wrote: >> Thank you for your interest in this, you description is as accurate as I >> can see. >> >>> From my perspective your challenges will be to get the containers right. >>> WebM for audio+video >>> Ogg for audio >>> >>> Also (I'm not that familiar with webRTC) you might need to reencode >>> to Opus and VP8 in some cases? >> >> here is the great news [...] >> both Opus and VP8 are codecs are already supported in webrtc :) > > Yes, I'm aware of that, but I don't understand webRTC well enough to > know if you can get away with a participant that only advertizes > support for the above and doesn't support: > http://www.webrtc.org/faq#TOC-What-is-the-iSAC-audio-codec- > http://www.webrtc.org/faq#TOC-What-is-the-iLBC-audio-codec- > and whatever else might still appear. > > That is nothing to worry about for a first proof of concept though. > Start out with VP8 and Opus, worry about the rest later. > >> It seems to me the bigger challenge is getting a javascript source >> client, the reason being is webrtc is written in javascript. > > Yes, as I said, I'd concentrate on getting an ogg and webm muxer > working in Javascript. You might get away with something like > emscripten and libogg for the start? Something proper would be > preferred though. > > Sending the stream to icecast is just HTTP-PUT, so should be easy in Javascript. > >> I think there are amazing things that can be achieved with the webrtc >> connection to icecast. It seems could be similar to google hangout >> without the google dependency > > Yes, the possibilities are vast. Now go and make it something awesome! > > Cheers > > Thomas