Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Les API Web
  3. API MediaStream

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

API MediaStream

L'API Processing MediaStream, souvent appeléeMedia Stream API ouStream API, est la partie deWebRTC décrivant un flux de données audio ou vidéo, les méthodes pour les manipuler, les contraintes associées au type de données, les erreurs et succès des callbacks avec les données asynchrones, et les évènements déclenchés durant le processus.

Concepts de base

L'API est basée sur la manipulation de l'objetMediaStream représentant un flux de données audio ou vidéo. Typiquement, unMediaStream est une simple chaine URL qui peut être utilisée pour référencer une donnée stockée dans unFile DOM, ou un objetBlob crée avecwindow.URL.createObjectURL(), tel que décrit danscette vidéo.

UnMediaStream consiste en zéro ou plus objetsMediaStreamTrack, représentant différentespistes audio ou vidéos. ChaqueMediaStreamTrack peut avoir un ou plusieurscanal. Le canal représente la plus petite unité d'un flux média, tel un signal audio d'un haut-parleur, séparé engauche etdroite sur une piste audio en stéréo.

Les objetsMediaStream ont une seuleentrée et une seulesortie. Un objetMediaStream généré pargetUserMedia() est ditlocal, et sa source d'entrée provient de l'une des caméras ou des microphones de l'utilisatrice ou l'utilisateur. Un objetMediaStream non local peut représenter un média tel que<video> ou<audio>, un flux provenant du réseau et obtenu via l'API WebRTCRTCPeerConnection, ou un flux créé en utilisant l'APIWeb AudioMediaStreamAudioDestinationNode.

La sortie d'un objetMediaStream est liée à unconsommateur. Elle peut être un élément média tel que<audio> ou<video>, l'API WebRTCRTCPeerConnection ou l'APIWeb AudioMediaStreamAudioDestinationNode.

Interfaces

Dans ces articles de référence, on trouvera les informations fondamentales sur les différentes interfaces qui composent l'APIMedia Capture and Streams API.

Les premières versions de la spécification pour Media Capture and Streams API incluaient des interfaces séparéesAudioStreamTrack etVideoStreamTrack, chacunes basées surMediaStreamTrack et qui représentaient des types de flux différents. Celles-ci n'existent plus et il faut utiliserMediaStreamTrack directement à la place.

Évènements

Guides et tutorials

Les articles qui suivent fournissent des manuels et guides pour utiliser cette API et réaliser des certaines tâches avec elle.

Prendre des photos avec getUserMedia()

Dans cet article, nous verrons comment utilisernavigator.mediaDevices.getUserMedia() pour accéder à la caméra de votre ordinateur ou de votre téléphone afin de prendre des photos avec.

Compatibilité des navigateurs

api.MediaStream

api.MediaStreamTrack

api.MediaDevices

api.MediaDeviceInfo

api.InputDeviceInfo

api.CanvasCaptureMediaStreamTrack

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp