Hier noch ein Nachtrag zum Beitrag "JPGs aus einem Video erstellen". Im Prinzip das gleiche Beispiel wie zuvor, als Quelle wird allerdings nun die Webcam verwendet. Das geschossene Bild wird auf meinen Server abgespeichert und überschreibt jeweils das letzte.

Webcam Applikation

Hier das aktuelle Bild, dass als letztes von der Anwendung erstellt wurde:

Aktuelles Bild aus der Webcamapplikation

Auf "Vorschaubild" klicken, um eine Voransicht des JPGs zu erhalten. Dann mit "Save as JPG" abspeichern. Über "Open JPG" kann man das geschossene Bild nochmals betrachen.

Selbstverständlich sollte man entsprechende Sicherheitsvorkehrungen treffen, damit über eine solche Funktion kein Schadcode auf den Server aufgespielt werden kann.

Grundsätzlich funktioniert die Webcam-Einbindung so:

Actionscript:

  1. span style="color: #808080; font-style: italic;">// Kamera initialisieren
  2. // Kamera-Modus festlegen: 400x300 mit 15 Bildern pro Sekunde
  3. // Anzahl der Keyframes festlegen (für eine Uebertragung an den FMS): Keyframe alle 50 Bilder
  4. // Qualitaet einstellen (für eine Uebertragung an den FMS): Bandbreite ist 16384 Bytes pro Sekunde, Qualität wird angepasst (=0)
  5. // Mikrophone
  6. //var mic:Microphone = Microphone.getMicrophone();
  7. //mic.rate=10;
  8.    
  9. // Kamera mit Videodisplay verbinden
  10.  

Der restlichen Quellcode entspricht diesem Beispiel: ActionScript 3: JPGs aus einem Video erstellen

Link: Beispiel anschauen (Webcam wird benötigt)
Link: ActionScript 3: JPGs aus einem Video erstellen