Simple getUserMedia() audio input device selection along with volume meter.
Running:
npm install
npm run build
npm start
Suggest to use ngrok to run it on public Internet. You must allow microphone permissions before device names can be displayed.