Hallo zusammen,
ich habe eine EyeToy Kamera von Namtai, welche ohne Treiberinstallation sofort lief:
1 2 3 4 | lsusb ... Bus 002 Device 005: ID 054c:0155 Sony Corp. ... |
Auf diese greift ein JavaScript im Firefox Webbrowser zu:
1 2 3 4 5 6 7 8 9 10 11 12 | var workingcam = true; var video = document.querySelector("#videoElement"); navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.oGetUserMedia; if (navigator.getUserMedia) { navigator.getUserMedia({video: true}, handleVideo, videoError); } function handleVideo(stream) { video.src = window.URL.createObjectURL(stream); } |
Auf Grund einer sehr geringen Bandbreite müsste ich allerdings in der Auflösung 320x240 senden, statt über die per default benutzte Auflösung von 640x480.
Leider finde ich nirgendwo eine Möglichkeit, die Auflösung zu ändern. Mir ist ehrlich gesagt egal, ob ich dafür beim Treiber selbst oder in der Browser Config ansetzen müsste. Notfalls könnte ich auch einen anderen Browser nutzen.
Hat jemand eine Idee, wie ich den Stream drosseln kann?
Beste Grüße jaik