Я был заинтригован вашим вопросом, поэтому я начал изучать «несколько фотоаппаратов getusermedia».
После нескольких часов, когда я почти собирался сдаться, я наткнулся на this google group discussion.
Я обратился к вашему вопросу с вопросом, была ли ваша цель тем, что потоки из всех веб-камер должны появляться одновременно или если вы хотите предоставить пользователю возможность выбрать канал камеры. Похоже, вы хотели, чтобы пользователь выбирал фид. Если это более поздний случай, то в ссылке выше, Vikas (в своем сообщении от 8/15/2013) описал способ достижения этого. Вам нужно включить флаг источников перечисления WebRTC, а затем использовать MediaStreamTrack.getSources, чтобы получить все источники и передать sourceId в getUserMedia, например navigator.getUserMedia ({"video": {optional: [{sourceId: "--- YOUR ID HERE- - "}]}}, fun, errfun) ;. И, похоже, один из пользователей смог заставить его работать успешно.
Here's the sourcecode который я видел. Эта информация будет касаться Chrome canary или Firefox. Я просто подумал, что поделюсь этим, если вы еще не встретили этого, что-то, что может вам помочь. Я реализовал приложение, в котором несколько веб-камер питаются на одном экране, но это было проще, потому что это настольное приложение.
Это то, что я упомянул ниже ... –