Nehmen Sie mit getUserMedia Videos von mehreren Webcams auf

Ich möchte Videos von mehreren Webcams aufzeichnen, die mit meinem PC verbunden sind. Es ist einfach genug, eine Webcam zu verwenden, aber wie kann ich Videostreams von mehreren Quellen abrufen? Ist es möglich auszuwählen, welche Kamera für einen Stream verwendet werden soll?

     navigator.getUserMedia ({
         video: true 
     }, function (oMedia) {
         var video = document.getElementById ('tVideo1'); 
         video.src = window.URL.createObjectURL (oMedia); 
     });