Captura videos de varias cámaras web con getUserMedia

Me gustaría capturar videos de varias cámaras web conectadas a mi PC. Es bastante fácil usar una cámara web, pero ¿cómo puedo obtener secuencias de video de múltiples fuentes? ¿Es posible seleccionar qué cámara usar para una transmisión?

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