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…