Quantcast
Channel: West Wind Message Board Messages
Viewing all articles
Browse latest Browse all 10393

Re: Audio Input HTML5

$
0
0
Re: Audio Input HTML5
Web Connection
Re: Audio Input HTML5
Nov. 13, 2012
03:23 am
3N6079ALOShow this entire thread in new window
Gratar Image based on email address
From:Harvey Mushman
To:Marty Cantwell
Thanks, I will look into the suggestions. In my application which is very simular to an intercom, I need any browser that enters a building to be able encode audio from their sound card and send it as a live stream to a predetermined IP address. Actually, this needs to be a bidirectional flow of audio once the application becomes activate.

It should not matter what sound card the device is being used so long as it has a browser and can get to my WC web page that will have the code to control the functionality. The web page will control activating the local microphone and encoding the data onto the local network.

Security is not an issue in this case since it is all being handled by the router, server and my web application.

It sounds easy enough (no pun intended) but sometimes cross platform applications can be the trickiest if they are to be transparent to the user. I am hoping for a solution that the client does not have to install before it will work.

After a quick look at the BroadWave product, I don't know if someone entered the building with an Android, iPad or iPhone would be able to respond to my solution.


--Harvey


Hey Harvey,

Unfortunately, the Work Group Note you referenced is nascent without even any prototype code being involved yet. But even though it is vapor, the ideas are really cool!

Even though it is not using just HTML5, I designed a system early this summer to stream audio content from a large venue event to people watching the facilities remote parking areas up to a mile away using easily available tools. The audio program would be fed into a notebook computer sound card input. The notebook streams the program material via the Internet to a server through a Sprint 4G hotspot. The server captures the stream and rebroadcasts (or actually re-encodes it) to multiple streams so listeners could connect with their smart phones. Although it was not used for the event it was designed for, I did build out the system and tested it fully. It worked really well. It would not be limited to smart phones either; any computer with a Web browser and media player could also listen in which is one of the reasons it was not utilized for the event (security of the program material).

The parts you would likely be interested in is the notebook to server connection. On the notebook at the event location I used the BroadWave
application from NCH Software in Australia. At the server end I utilized butt (broadcast using this tool) from SourceForge.net to capture the stream and pass it to the broadcaster. Then I used IceCast which is a broadcasting server that can re-encode audio streams to different bit rates on the fly.

By the way, butt can record streams as well as just passing them off to another broadcaster if you'd rather do that. Note that these apps are either free, usable under GPL, or free to use if you place a link to their site on the page linking to the streams.

Marty



I want to stream microphone input from a web page out to a device on the net. I'm wondering if anyone has tried within the HTML5 specification to do anything like this? The idea would be cross browser support.

Here is a link I found on w3C's with some samples but it is not clear to me yet if this standard makes sense.

http://www.w3.org/TR/2012/NOTE-streamproc-20120531/

On a side note, this topic talks about a script that allows the client side to record video from one's internal camera and post it directly to YouTube. That's cool!

--hm



BroadWave


Viewing all articles
Browse latest Browse all 10393

Trending Articles