Capture vídeos de várias webcams com o getUserMedia

Gostaria de capturar vídeo de várias webcams conectadas ao meu PC. É fácil o suficiente usar uma webcam, mas como posso obter fluxos de vídeo de várias fontes? É possível selecionar qual câmera usar para um fluxo?

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

questionAnswers(3)

yourAnswerToTheQuestion