# RemoteVideoStats (/zh-CN/api-reference/rtc/unreal-cpp/class-remotevideostats)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_remotevideostats__prototype"></a>

```cpp
struct RemoteVideoStats {
  uid_t uid;
  int delay;
  int e2eDelay;
  int width;
  int height;
  int receivedBitrate;
  int decoderOutputFrameRate;
  int rendererOutputFrameRate;
  int frameLossRate;
  int packetLossRate;
  VIDEO_STREAM_TYPE rxStreamType;
  int totalFrozenTime;
  int frozenRate;
  int avSyncTimeMs;
  int totalActiveTime;
  int publishDuration;
};
```

<a id="class_remotevideostats__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="uid"></a>
<Parameter name="uid">

用户 ID，指定是哪个用户的视频流。

</Parameter>
<a id="delay"></a>
<Parameter name="delay">

<a id="弃用"></a>

:::error[弃用：]
在有音画同步机制的音视频场景中，你可以参考 [RemoteAudioStats](/zh-CN/api-reference/rtc/unreal-cpp/class-remoteaudiostats) 里的 networkTransportDelay 和 jitterBufferDelay 成员的值，了解视频的延迟数据。
:::

延时（毫秒）。

</Parameter>
<a id="e2edelay"></a>
<Parameter name="e2eDelay">

端到端视频延时（毫秒）。即，自远端用户视频采集起，至本地用户接收并渲染视频的总时长。

</Parameter>
<a id="width"></a>
<Parameter name="width">

视频流宽（像素）。

</Parameter>
<a id="height"></a>
<Parameter name="height">

视频流高（像素）。

</Parameter>
<a id="receivedbitrate"></a>
<Parameter name="receivedBitrate">

（上次统计后）接收到的码率(Kbps)。

</Parameter>
<a id="decoderoutputframerate"></a>
<Parameter name="decoderOutputFrameRate">

远端视频解码器的输出帧率，单位为 fps。

</Parameter>
<a id="rendereroutputframerate"></a>
<Parameter name="rendererOutputFrameRate">

远端视频渲染器的输出帧率，单位为 fps。

</Parameter>
<a id="framelossrate"></a>
<Parameter name="frameLossRate">

远端视频丢包率(%)。

</Parameter>
<a id="packetlossrate"></a>
<Parameter name="packetLossRate">

远端视频在使用抗丢包技术之后的丢包率(%)。

</Parameter>
<a id="rxstreamtype"></a>
<Parameter name="rxStreamType">

视频流类型，大流或小流。详见 [VIDEO_STREAM_TYPE](/zh-CN/api-reference/rtc/unreal-cpp/enum-videostreamtype)。

</Parameter>
<a id="totalfrozentime"></a>
<Parameter name="totalFrozenTime">

远端用户在加入频道后发生视频卡顿的累计时长（ms）。通话过程中，视频帧率设置不低于 5 fps 时，连续渲染的两帧视频之间间隔超过 500 ms，则记为一次视频卡顿。

</Parameter>
<a id="frozenrate"></a>
<Parameter name="frozenRate">

远端用户在加入频道后发生视频卡顿的累计时长占视频总有效时长的百分比 (%)。视频有效时长是指远端用户加入频道后视频未被停止发送或禁用的时长。

</Parameter>
<a id="totalactivetime"></a>
<Parameter name="totalActiveTime">

视频有效时长（毫秒）。

视频总有效时长是远端用户或主播加入频道后，既没有停止发送视频流，也没有禁用视频模块的通话时长。

</Parameter>
<a id="publishduration"></a>
<Parameter name="publishDuration">

远端视频流的累计发布时长（毫秒）。

</Parameter>
<a id="avsynctimems"></a>
<Parameter name="avSyncTimeMs">

音频超前视频的时间 (ms)。

:::caution
注意： 如果为负值，则代表音频落后于视频。
:::

</Parameter>
</ParameterList>
