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.

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

BCD tables only load in the browser

Ver también