RTCInboundRtpStreamStats: totalAudioEnergy-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2022 browserübergreifend verfügbar.
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:
Beachten Sie, dass, wenn mehrere Audiokanäle verwendet werden, die Audioenergie eines Samples sich auf die höchste Energie eines beliebigen Kanals bezieht.
Spezifikationen
| Spezifikation |
|---|
| Identifiers for WebRTC's Statistics API> # dom-rtcinboundrtpstreamstats-totalaudioenergy> |
Browser-Kompatibilität
Siehe auch
RTCAudioSourceStats.totalAudioEnergyfür die Audioenergie von lokal gesendeten Tracks.