I’m trying to find out what libraries there are out there for streaming live audio to a website.
The current technology stack that I’d like to stay within is…
MVC3/C#
HTML/HTML5
Basically, I’m wanting to build something that will allow the end user to have nothing but their (modern) browser installed and stream the audio. If possible I’d prefer that the same end user interface support previously recorded content as well.
As far as the input side of things I don’t care what it uses as long as it’s a .net/c# based technology or if not .net/c# I’d need it to be pre-built and capable of sending to a .net endpoint.
I have searched on SO for this topic and have found several posts on the subject, but most were extremely vague and didn’t fit within the confines of the tech stack that I have in use (java/flash/etc) so please if you manage to find out be sure that it is actually inline with the question before you link it!
I would suggest you start here at the W3Schools – HTML5 Audio page and implement a C# handler that returns a byte-stream of the audio content for the source tag. Failing that, there are a bunch of JavaScript libraries that should be able to help you implement this properly.
The last one that I linked above ThunderJS, looks promising only because of the introductory line:
You could also check out similar questions here on StackOverflow, because you want to do this client-side so the language of choice isn’t as much of an issue…
Maybe start here, or here, or here.
Failing THAT, there’s always “the Google” which led me to these, few, lists?
Hope this helps to point you in the right direction. Good luck.