Sí, es así como decís, en efecto (creo que lo miré demasiado por encima, je, je, además me pasé de lo que mencionaba acerca de Firefox). Calculo que si en lugar de usar webcamimage.src usara document.getElementById('webcamimage').src el problema se solucionaría. Aunque lo mejor sería no usar el mismo nombre de variable e identificador ;)