View previous topic :: View next topic |
Author |
Message |
Nonapeptide
Joined: 08 Sep 2012 Posts: 40 Location: Scottsdale, Arizona
|
Posted: Wed Jan 29, 2014 6:21 pm Post subject: Is there such a thing as a web based source client? |
|
|
In my perfect dreamland: A PC that is capturing source audio, such as a live event, browses to a web page. On that web page is a button that says "Encode!" That button is pressed and the web application captures audio on the source client, encodes it, and sends it to the streaming infrastructure to be consumed by adoring fans. Does such a thing exist?
Meanwhile, in the real world: The trouble I'm having is that currently one of my clients, a provider of streaming infrastructure for live events, has a couple hundred clients. They/I attempt to support those couple hundred clients by scoping the venue's source audio PCs to only be Windows and only use Edcast with a pre-packaged set of configurations that we distribute. However, it's still cumbersome and the ability to turn it into a web app that we control would be ace.
To flesh out my perfect dream land, I'd have clients that have unique usernames and passwords. Each client would have their settings saved concerning metadata in the stream, bitrate, destination server information including mount point, etc. Then they simply have to log in, press "Encode!" and be done with it. The one part of the puzzle that I'm having trouble researching is any library or project that captures audio from willing source PCs, encodes it, and then sends it on. A library, a wrapper... anything to get me off in the right direction.
Is anyone aware of such a project? I couldn't find any, but admit I could be lame at Google. If not, does anyone have any specific insight to share about how they'd envision it being done? |
|
Back to top |
|
|
Sankt
Joined: 12 Apr 2006 Posts: 82
|
Posted: Sun Feb 02, 2014 9:05 pm Post subject: |
|
|
Icecast cannot be configured to do this.
The easiest route would probably be to set up a third party application, probably on a dedicated unix box. Pull audio from the remote host - encode on the server - source to icecast host.
I believe ffmpeg and mencoder can encode and source audio and video to remote icecast servers. _________________ Using NSV with Icecast : www.scvi.net/nsvice.htm
Society of Motion Picture and Television Engineers |
|
Back to top |
|
|
konsolenritter
Joined: 08 Sep 2009 Posts: 18 Location: Germany
|
Posted: Tue May 27, 2014 9:08 am Post subject: |
|
|
Your "dreamland solution"
have to be rendered on the client side, anyway. Because the original pcm wave stream from soundcard(?) is there.
So if you wish a web environment it's the servers role to enroll and deliver only the parts that should/have to run in each client's browser.
AFAIK there is no solution in javascript, but encoding in Java or other web capable prog language should serve for your quest.
Google for something like this as a starting point:
http://www.google.com/search?q=java+mp3+encoding+icecast |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group subRebel style by ktauber
|