Firefox 22 mozGetUserMedia używający „ekranu” jako źródła urządzenia

W serwisie Firefox 22 pojawiło się trochę szumu na temat obsługi WebRTC. Jest to dla kogoś, kto wie o rozwoju Firefoksa: Czy w Firefoksie jest jakieś wsparcie do przechwytywania ekranu pulpitu?

Technologia istnieje dla Chrome 26+, która zapewnia eksperymentalne wsparcie dla przechwytywania ekranu (używając 'screen' jako źródła urządzenia); kod (urywek) do tego celu to:

   // 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
  });

Patrząc na dokumentację W3C, obiektyMediaSourceConstraints, MediaTrackConstraints, MediaTrackConstraintsSet nie zostały jeszcze znormalizowane. Być może po prostu API jest zbyt mgliste, aby ta funkcja pojawiła się w produkcji Firefoksa. Dobrze byłoby znać aktualny stan wsparcia.

questionAnswers(2)

yourAnswerToTheQuestion