Firefox 22 mozGetUserMedia verwendet 'screen' als Gerätequelle

Die Unterstützung von WebRTC in Firefox 22 hat in der Luft einiges an Aufsehen erregt. Dies ist für jemanden gedacht, der mit der Entwicklung von Firefox vertraut ist: Gibt es in Firefox Unterstützung für Desktop-Screenshots?

Die Technologie ist für Chrome 26+ verfügbar, das experimentelle Unterstützung für die Bildschirmaufnahme bietet (Verwendung von "Bildschirm" als Gerätequelle). Der Code (Snippet) dafür ist:

   // select any supported getUserMedia function
   navigator.getMedia = (navigator.getUserMedia || 
                         navigator.webkitGetUserMedia ||
                         navigator.mozGetUserMedia ||
                         navigator.msGetUserMedia);

  // if getUserMedia is not supported, do nothing 
  if( !navigator.getMedia ) return;

  // request for user media
  navigator.getMedia(
  {
     video : {
        mandatory : {
           // request 'screen' as a source media
           chromeMediaSource : 'screen'
        }
     }
  },

  // success
  function( localMediaStream )
  {
     // process local media stream...
  },

  // failure
  function( error )
  {
     // error handling
  });

Betrachtet man W3C-Dokumente, die ObjekteMediaSourceConstraints, MediaTrackConstraints, MediaTrackConstraintsSet sind noch nicht standardisiert. Es kann einfach sein, dass die API viel zu trübe ist, als dass diese Funktion in der Firefox-Produktion erscheinen könnte. Es wäre nur gut, den aktuellen Stand der Unterstützung zu kennen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage