Wie wird der HTML5-Mikrofoneingang für den Icecast erfasst?

Was sind die Schritte und Mittel, um den Mikrofon-Audio-Stream über HTML5 / Javascript (kein Flash) aufzunehmen und dann an einen bereits eingerichteten Icecast-Server zu senden?

Die Lösung muss ausschließlich browser- / webbasiert sein, keine zusätzliche Software. Der Server ist auf Rails 5.0.0.1.

Wo soll ich anfangen

Ich habe Mühe, relevante Informationen online zu finden, da alles über das Hochladen / Aufnehmen von Audiodateien als vollständige Dateien und nicht über Streams spricht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage