I would to solve the same issue with the camera, but I don't know about some kind of "webcamera manager".
This is my code... (don't works), thanks in advance.
<rtc:WebCamera id="videoContainer" height="250" width="640" aspectRatio="{StreamManager.AR_PORTRAIT}"/>
...
...
private function cameraChanged(event:Event):void
{
videoContainer.publisher.stop();
videoContainer.publisher.addEventListener(StreamEvent.STREAM_DELETE, onCameraChanged);
}
videoContainer.publisher.cameraNameIndex = cameraSelection.selectedIndex.toString(); //maybe here is wrong.
videoContainer.publisher.publish();
videoContainer.publisher.quality = camQualitySlider.value;
videoContainer.publisher.removeEventListener(StreamEvent.STREAM_DELETE, onCameraChanged);
}