RTCRtpReceiver

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

* Some parts of this feature may have varying levels of support.

La interfaz RTCRtpReceiver de la WebRTC API gestiona la recepción y decodificación de los datos para una MediaStreamTrack a una RTCPeerConnection.

Propiedades

RTCRtpReceiver.track Read only

Devuelve el MediaStreamTrack asociado con la instancia actual de RTCRtpReceiver

RTCRtpReceiver.rtcpTransport Read only

Devuelve la instancia RTCDtlsTransport en la que se envía y se recibe el RTCP.

RTCRtpReceiver.transport Read only

Devuelve la instancia RTCDtlsTransport en la que se reciben los medios para la pista del receptor.

Métodos

RTCRtpReceiver.getContributingSources()

Devuelve un array de instancia RTCRtpContributingSource para cada identificador CSRC (fuente contribuyente) identificador recibido actual RTCRtpReceiver en los últimos 10 segundos.

RTCRtpReceiver.getParameters()

Devuelve un objeto RTCRtpParameters que contiene información sobre cómo se van a decodificar los datos de RTC.

RTCRtpReceiver.getStats()

Devuelve un Promise cuyo controlador de cumplimiento recibe un RTCStatsReport que contiene estadísticas sobre los flujos entrantes y sus dependencias.

RTCRtpReceiver.getSynchronizationSources()

Devuelve un arreglo que incluye una instancia RTCRtpSynchronizationSource para cada identificador SSRC (fuente de sincronización) único recibido por el RTCRtpReceiver actual en los últimos diez segundos.

Métodos estáticos

RTCRtpReceiver.getCapabilities()

Devuelve la visión más optimista de las capacidades del sistema para recibir medios de comunicación del tipo dado.

Especificaciones

Specification
WebRTC: Real-Time Communication in Browsers
# rtcrtpreceiver-interface

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
RTCRtpReceiver
createEncodedStreams
getCapabilities() static method
getContributingSources
audioLevel property in returned object
Audio tracks supported
rtpTimestamp property in returned object
source property in returned object
timestamp property in returned object
Video tracks supported
getParameters
codecs property in returned object
headerExtensions property in returned object
rtcp property in returned object
getStats
getSynchronizationSources
Audio tracks supported
Video tracks supported
jitterBufferTarget
rtcpTransport
Deprecated
track
transform
transport

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Deprecated. Not for use in new websites.
See implementation notes.

Ver también