RTCAudioSourceStats: totalAudioEnergy-Eigenschaft

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Die totalAudioEnergy-Eigenschaft des RTCAudioSourceStats-Wörterbuchs stellt die gesamte Audioenergie der Medienquelle über die Lebensdauer dieses Statistikobjekts dar.

Die Gesamtenergie über einen bestimmten Zeitraum kann durch Abziehen des Wertes dieser Eigenschaft, der durch zwei verschiedene getStats()-Aufrufe zurückgegeben wird, bestimmt werden.

Hinweis: Für die Audioenergie von remote bezogenen Spuren siehe RTCInboundRtpStreamStats.totalAudioEnergy.

Wert

Eine Zahl, die durch Summierung der Energie aller Samples über die Lebensdauer dieses Statistikobjekts erzeugt wird.

Die Energie jedes Samples wird berechnet, indem der Wert des Samples durch den höchstintensiven kodierbaren Wert geteilt, das Ergebnis quadriert und anschließend mit der Dauer des Samples in Sekunden multipliziert wird. Dies wird in der folgenden Gleichung gezeigt:

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

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

Spezifikationen

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

Browser-Kompatibilität

BCD tables only load in the browser