html5/js source client? (Xabier Oneca -- xOneca)
2014-05-04 21:00 GMT+02:00 <icecast-request at xiph.org>:
> Send Icecast mailing list submissions to
> icecast at xiph.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.xiph.org/mailman/listinfo/icecast
> or, via email, send a message with subject or body 'help' to
> icecast-request at xiph.org
>
> You can reach the person managing the list at
> icecast-owner at xiph.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Icecast digest..."
>
>
> Today's Topics:
>
> 1. Re: html5/js source client? (Romain Beauxis)
> 2. Re: html5/js source client? (Romain Beauxis)
> 3. Re: html5/js source client? (Xabier Oneca -- xOneca)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 3 May 2014 14:45:42 -0500
> From: Romain Beauxis <toots at rastageeks.org>
> Subject: Re: [Icecast] html5/js source client?
> To: Icecast streaming server user discussions <icecast at xiph.org>
> Message-ID:
> <
> CABWZ6OT_LbWKMhRVJ34nO--ntbwhfeOr2eQPuLJFoCCVr1EJPw at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Hi Brad,
>
> 2014-05-03 11:40 GMT-05:00 Brad Isbell <brad at musatcha.com>:
> > I have built a web-based source client using the Web Audio API and
> > getUserMedia, called the AudioPump Web Encoder. It uses the SHOUTcast
> > source protocol for now, but I have the code nearly ready for the
Icecast
> > source protocol for when someone needs it.
> >
> > You can see a demo here: http://demo.audiopump.co:3000/
> >
> > The Web Encoder is built with a jQuery Mobile UI optimized for mobile
> > devices at the moment. It's compatible with Chrome (desktop and
latest
> of
> > mobile), Firefox (desktop and mobile), and Opera (desktop only).
Binary
> web
> > sockets are used for sending audio to the server, where it is encoded
> into
> > the desired codec(s) and sent off to Icecast/SHOUTcast servers.
> >
> > The general idea was to make a really simple source client that could
be
> > launched with a single click (such as from a hosting provider's
admin
> > panel). The client accepts parameters on the query-string for
> configuring
> > so that in a real-world environment, the user would not have to
configure
> > anything. It is also built in such a way that the UI can be thrown
away,
> > leaving the back-end code to integrate into another application.
> >
> > Let me know if there is interest. I can easily add the native Icecast
> > compatibility.
>
> That looks very promising. Do you have any code/documentation
> available? I'd be very curious to see how you guys work this out..
>
> Romain
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 3 May 2014 14:46:31 -0500
> From: Romain Beauxis <toots at rastageeks.org>
> Subject: Re: [Icecast] html5/js source client?
> To: Icecast streaming server user discussions <icecast at xiph.org>
> Message-ID:
> <
> CABWZ6OTONq+My8ayWmN12DwmxDgGv+JM2gaYmcros6Cx0fBf3w at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> 2014-05-03 12:24 GMT-05:00 "Thomas B. R?cker" <thomas at
ruecker.fi>:
> > On 05/03/2014 04:40 PM, Brad Isbell wrote:
> >> I have built a web-based source client using the Web Audio API and
> >> getUserMedia, called the AudioPump Web Encoder. It uses the
SHOUTcast
> >> source protocol for now, but I have the code nearly ready for the
> >> Icecast source protocol for when someone needs it.
> >>
> >> You can see a demo here: http://demo.audiopump.co:3000/
> >
> > That's pretty impressive.
> >
> >
> >> The Web Encoder is built with a jQuery Mobile UI optimized for
mobile
> >> devices at the moment. It's compatible with Chrome (desktop
and
> >> latest of mobile), Firefox (desktop and mobile), and Opera
(desktop
> >> only). Binary web sockets are used for sending audio to the
server,
> >> where it is encoded into the desired codec(s)
> >
> > Out of curiosity, what are you using as the intermediate codec? I
think
> > most of those browsers support Opus (for webRTC) and it might be even
> > possible to go directly to Icecast without the mediating server.
> >
> >
> >> and sent off to Icecast/SHOUTcast servers.
> >
> > Please note, that we're about to release version 2.4 and will
deprecate
> > the SOURCE method in favor of plain HTTP1.1 PUT.
> > Might want to keep that in mind. We're going to support SOURCE
still for
> > a long while, but it might be easier for future source clients to
> > support PUT.
>
> That surely is a very exciting news!!
>
> >>
> >> The general idea was to make a really simple source client that
could
> >> be launched with a single click (such as from a hosting
provider's
> >> admin panel). The client accepts parameters on the query-string
for
> >> configuring so that in a real-world environment, the user would
not
> >> have to configure anything. It is also built in such a way that
the
> >> UI can be thrown away, leaving the back-end code to integrate into
> >> another application.
> >
> > That's indeed very nice. I will have to ask a question though,
will it
> > be open source or is this a commercial solution?
> >
> >
> >> Let me know if there is interest. I can easily add the native
Icecast
> >> compatibility.
> >
> > I think the echo on the list speaks for itself. :-)
> >
> > Cheers
> >
> > Thomas
> > _______________________________________________
> > Icecast mailing list
> > Icecast at xiph.org
> > http://lists.xiph.org/mailman/listinfo/icecast
>
>
> ------------------------------
>
> Message: 3
> Date: Sun, 4 May 2014 17:30:30 +0200
> From: Xabier Oneca -- xOneca <xoneca+icecast at gmail.com>
> Subject: Re: [Icecast] html5/js source client?
> To: Icecast streaming server user discussions <icecast at xiph.org>
> Message-ID:
> <
> CACkgH71QO3GOzHHEjRpiz5bTgS5hhFOjkkgm1XiJCc6PAqH_DA at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> 2014-05-03 18:40 GMT+02:00 Brad Isbell <brad at musatcha.com>:
> > The general idea was to make a really simple source client that could
be
> > launched with a single click (such as from a hosting provider's
admin
> > panel). The client accepts parameters on the query-string for
> configuring
> > so that in a real-world environment, the user would not have to
configure
> > anything. It is also built in such a way that the UI can be thrown
away,
> > leaving the back-end code to integrate into another application.
>
> Wow! That screams for integration with Icecast2 web admin panel if
> opensourced!!
>
> Cheers,
>
> Xabier Oneca_,,_
>
>
> ------------------------------
>
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
>
> End of Icecast Digest, Vol 119, Issue 2
> ***************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.xiph.org/pipermail/icecast/attachments/20140504/0797ea9b/attachment.htm