Mit getUserMedia()
?
Dies ist nützlich für
Anscheinend ist es für die Videoquelle ziemlich schwierig: Video von mehreren Webcams mit getUserMedia aufnehmen
Ich habe mich gefragt, ob das Problem für die Audioquelle anders ist.
Sie sollten dazu in der Lage sein, aber ich kann mir vorstellen, dass die Browser-Unterstützung Sie irgendwo entlang der Linie hängen lässt.
Sie sollten in der Lage sein, mehrere Medienquellen zu erstellen, indem Sie bei Verwendung von getUserMedia eine Mikrofon-ID angeben. Sie können die IDs aller angeschlossenen Mediengeräte mit MediaDevices.enumerateDevices ()
findenSobald Sie zwei separate Mikrofoneingänge haben, sollten Sie in der Lage sein, die Daten mit einem AudioContext zu erhalten.
Dann geht es darum, das, was Sie gerade machen, mit den Bitdaten zu tun, bevor sie an den Browser ausgegeben werden.
Dies ist alles sehr hoch und die Details der tatsächlichen Implementierung würden wahrscheinlich ziemlich lange dauern, um herauszufinden, aber wie für Ihre Frage: Ja, sollte es möglich sein, wenn Browser-Unterstützung da ist.
Tags und Links javascript media web-audio getusermedia