RTCRtpReceiver
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
* Some parts of this feature may have varying levels of support.
Das RTCRtpReceiver-Interface der WebRTC-API verwaltet den Empfang und die Dekodierung von Daten für einen MediaStreamTrack auf einer RTCPeerConnection.
Instanz-Eigenschaften
RTCRtpReceiver.jitterBufferTarget-
Ein
DOMHighResTimeStamp, der die vom Anwendungsprogramm bevorzugte Haltezeit für Medien im Jitterpuffer angibt und es dem Anwendungsprogramm ermöglicht, den Kompromiss zwischen Wiedergabeverzögerung und dem Risiko des Ausgehens von Audio- oder Videoframes aufgrund von Netzwerkjitter zu beeinflussen. RTCRtpReceiver.trackSchreibgeschützt-
Gibt den
MediaStreamTrackzurück, der mit der aktuellenRTCRtpReceiver-Instanz verknüpft ist. RTCRtpReceiver.transportSchreibgeschützt-
Gibt die
RTCDtlsTransport-Instanz zurück, über die die Medien für den Track des Empfängers empfangen werden. RTCRtpReceiver.transform-
Ein
RTCRtpScriptTransform, der verwendet wird, um einen Transform-Stream (TransformStream) in einem Worker-Thread in die Empfänger-Pipeline einzufügen, sodass Stream-Transformationen auf eingehende codierte Video- und Audioframes angewendet werden können.
Veraltete Eigenschaften
rtcpTransportVeraltet-
Diese Eigenschaft wurde entfernt; die RTP- und RTCP-Transporte wurden in einem einzigen Transport zusammengefasst. Verwenden Sie stattdessen die
transport-Eigenschaft.
Statische Methoden
RTCRtpReceiver.getCapabilities()-
Gibt die optimistischste Ansicht der Fähigkeiten des Systems für den Empfang von Medien des angegebenen Typs zurück.
Instanz-Methoden
RTCRtpReceiver.getContributingSources()-
Gibt ein Array zurück, das ein Objekt für jeden eindeutigen CSRC (Contributing Source) Identifier enthält, der in den letzten zehn Sekunden von dem aktuellen
RTCRtpReceiverempfangen wurde. RTCRtpReceiver.getParameters()-
Gibt ein Objekt zurück, das Informationen darüber enthält, wie die RTC-Daten dekodiert werden sollen.
RTCRtpReceiver.getStats()-
Gibt ein
Promisezurück, dessen Fulfillment-Handler einenRTCStatsReporterhält, der Statistiken über die eingehenden Streams und deren Abhängigkeiten enthält. RTCRtpReceiver.getSynchronizationSources()-
Gibt ein Array zurück, das ein Objekt für jeden eindeutigen SSRC (Synchronization Source) Identifier enthält, der in den letzten zehn Sekunden von dem aktuellen
RTCRtpReceiverempfangen wurde.
Spezifikationen
| Specification |
|---|
| WebRTC: Real-Time Communication in Browsers> # rtcrtpreceiver-interface> |
Browser-Kompatibilität
Loading…