This is a full-featured record-and-broadcast streamable audio player. It uses combines various HTML5 technologies to allow users to record their voice in browser (only through JavaScript, without Flash or Java) and send the recording to a web server. The recording is processed and saved on the server-side and the clients are notified via a persistent connection (SignalR 2.0) when the audio is available. The audio is then streamed to the clients using an HTML5 player.

This player allows both recording and playing of audio and is completely customizable using only CSS and HTML with only the basic knowledge of JavaScript and C#.

An ASP.NET project is provided containing a working implementation of the player.