RTCInboundRtpStreamStats: totalAudioEnergy 屬性

Baseline 已廣泛支援

此功能已得到充分驗證,並且可以在許多裝置和瀏覽器版本上正常工作。自 2022 年 10 月起,所有瀏覽器均支援此功能。

RTCInboundRtpStreamStats 字典的 totalAudioEnergy 屬性表示此統計物件生命週期內接收到的音訊軌道的總音訊能量。

特定時間段的總能量可以透過減去兩次不同的 getStats() 呼叫返回的此屬性值來確定。

注意:此值對於影片流是未定義的。

透過將此統計物件生命週期中每個樣本的能量相加而得到的數值。

每個樣本的能量計算方法是將樣本值除以最高強度可編碼值,然後將結果平方,再乘以樣本的持續時間(秒)。下面是計算公式:

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

請注意,如果使用了多個音訊通道,則樣本的音訊能量是指任何通道中的最高能量。

規範

規範
WebRTC 統計 API 的識別符號
# dom-rtcinboundrtpstreamstats-totalaudioenergy

瀏覽器相容性

另見