RTCPeerConnection: getReceivers()-Methode
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Die getReceivers()-Methode der RTCPeerConnection-Schnittstelle gibt ein Array von RTCRtpReceiver-Objekten zurück, von denen jedes einen RTP-Empfänger repräsentiert.
Jeder RTP-Empfänger verwaltet den Empfang und die Dekodierung von Daten für ein MediaStreamTrack auf einer RTCPeerConnection.
Syntax
getReceivers()
Parameter
Keine.
Rückgabewert
Ein Array von RTCRtpReceiver-Objekten, eines für jeden Track auf der Verbindung.
Das Array ist leer, wenn es keine RTP-Empfänger auf der Verbindung gibt.
Die Reihenfolge der zurückgegebenen RTCRtpReceiver-Instanzen ist in der Spezifikation nicht definiert und kann sich bei aufeinanderfolgenden Aufrufen von getReceivers() ändern.
Das Array enthält keine Empfänger, die mit Transceivern verbunden sind, die gestoppt wurden (nach einer Offer/Answer).
Beispiel
noch ausstehend
Spezifikationen
| Spezifikation |
|---|
| WebRTC: Real-Time Communication in Browsers> # dom-peerconnection-getreceivers> |