Find Jobs
Hire Freelancers

create a script to capture audio html5

$450-3750 MXN

Closed
Posted almost 9 years ago

$450-3750 MXN

Paid on delivery
I need a script that captures the microphone with html5 and send the audio to a icecast2 server.
Project ID: 7881799

About the project

8 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $2,164 MXN for this job
User Avatar
Propunerea nu a fost încă furnizată
$2,000 MXN in 2 days
4.5 (10 reviews)
3.6
3.6
User Avatar
Hello, This sounds like an interesting project. I am assuming your project is a web app. If this is the case, I propose building a MEAN single page application. It will use RecordRTC, a Node library that records the microphone in the browser and streams it chunked using a ScriptProcessorNode. The audio can be streamed to the server of your choice. It can set up the server if you wish to host it yourself or I could set it up on Google's Compute Engine or Azure if you are interested in scalability. I am familiar with this sort of applications. For my Bachelor degree project, I made an application that captured sound from the microphone, streamed it to a Google Compute Engine server where it was converted to text via Google's API, the text was processed via NLTK in order to prepare it for translation and after being translated, speech synthesis was performed with pyttsx and sent back to the client. Regarding the milestones: Basic Prototype - Simple app that streams to localhost Server Setup - Setting up the server for your app Beta App - Main functionality achieved ( streaming to server ), some bugs, not very fancy looking Finished product - Polished app, fully functional and optimized I would like to discuss the project further and hope for a collaboration.
$475 MXN in 5 days
5.0 (1 review)
0.0
0.0
User Avatar
It sounds like you're wanting to enable live call-ins or host talk for a web radio show or something with that capability on a web site over web browser. I have explored the getUserMedia api on several occasions, I have used javascript audio encoders and compressors, and have experience with low level socket communication all the way up to high level protocol implementations like WebSocket. Inject a script into the call in page which sets us up with a call button, the button enables the microphone via getUserMedia api, we encode down to whatever audio format and compression you think is appropriate, and stream it to our node.js relay which pipes the audio stream directly into the icecast2 server over a previously established TCP socket. If you were interested, some additional audio mixing could be done at this relay step with a live web based mixer on screen to handle fades and sound effects at will. I would need a day or two of research.
$1,111 MXN in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MEXICO
Mexico
0.0
0
Member since Jun 17, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.