Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

RTCInboundRtpStreamStats: totalAudioEnergy-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Oktober 2022⁩.

Die totalAudioEnergy-Eigenschaft des RTCInboundRtpStreamStats-Wörterbuchs repräsentiert die gesamte Audioenergie eines empfangenen Audiotracks über die Lebensdauer dieses Statistik-Objekts.

Die gesamte Energie über eine bestimmte Dauer kann ermittelt werden, indem der Wert dieser Eigenschaft, der durch zwei unterschiedliche getStats()-Aufrufe zurückgegeben wird, subtrahiert wird.

Hinweis: Der Wert ist für Videostreams nicht definiert.

Wert

Eine Zahl, die durch Summieren der Energie jedes Samples über die Lebensdauer dieses Statistik-Objekts erzeugt wird.

Die Energie jedes Samples wird berechnet, indem der Wert des Samples durch den höchstkodierbaren Intensitätswert geteilt, das Ergebnis quadriert und dann mit der Dauer des Samples in Sekunden multipliziert wird. Dies wird in der folgenden Gleichung gezeigt:

duration×(sample_levelmax_level)2duration \times⁢ \left(\left(\right. \frac{sample{\_}level}{max{\_}level} \left.\right)\right)^{2}

Beachten Sie, dass, wenn mehrere Audiokanäle verwendet werden, die Audioenergie eines Samples sich auf die höchste Energie eines beliebigen Kanals bezieht.

Spezifikationen

Specification
Identifiers for WebRTC's Statistics API
# dom-rtcinboundrtpstreamstats-totalaudioenergy

Browser-Kompatibilität

Siehe auch