RTCIceCandidatePairStats: availableOutgoingBitrate 属性

RTCIceCandidatePairStats 属性 availableOutgoingBitrate 返回一个值,该值指示候选对所表示的网络连接的可用出站容量。值越高,您就可以假设有更多带宽可用于出站数据。

您可以从 availableIncomingBitrate 获取传入的可用比特率。

一个浮点值,它近似地表示由 RTCIceCandidatePair 描述的网络连接上用于出站数据的可用带宽。该值以每秒比特数表示,并在 1 秒的时间间隔内计算。

在以下情况下,返回的值为 undefined

  • 底层实现不支持计算发送端对出站比特率的估计。
  • 此对象描述的 RTCIceCandidatePair 从未使用过。
  • 候选对曾经使用过,但现在不再使用。

返回值是通过将使用此候选对描述的连接的每个 RTP 流的可用比特率加起来计算的。返回值没有考虑底层协议(包括 IP、UDP 或 TCP)引入的开销。

注意:返回值是使用类似(但不完全相同)于 RFC 3890,第 6.2 节 中描述的传输无关应用程序特定最大值 (TIAS) 的方法计算的。

规范

规范
WebRTC 统计 API 的标识符
# dom-rtcicecandidatepairstats-availableoutgoingbitrate

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。