Skip to content

统计事件

统计事件用于监听音视频流的统计信息。

rtcStats

rtc 传输数据统计。

事件签名

typescript
rtcStats: (stats: any) => void

参数说明

参数类型描述
statsany统计信息

使用示例

javascript
engine.on('rtcStats', (stats) => {
  console.log('RTC统计信息:', stats);
  
  // 更新统计信息显示
  updateRtcStatsDisplay(stats);
});

rtcLocalVideoStats

发布视频流的数据统计。

事件签名

typescript
rtcLocalVideoStats: (stats: AliRtcLocalVideoStats[]) => void

参数说明

参数类型描述
statsAliRtcLocalVideoStats[]统计信息

使用示例

javascript
engine.on('rtcLocalVideoStats', (stats) => {
  console.log('本地视频统计信息:', stats);
  
  // 更新本地视频统计信息显示
  updateLocalVideoStatsDisplay(stats);
});

rtcLocalAudioStats

发布音频流的数据统计。

事件签名

typescript
rtcLocalAudioStats: (stats: AliRtcLocalAudioStats[]) => void

参数说明

参数类型描述
statsAliRtcLocalAudioStats[]统计信息

使用示例

javascript
engine.on('rtcLocalAudioStats', (stats) => {
  console.log('本地音频统计信息:', stats);
  
  // 更新本地音频统计信息显示
  updateLocalAudioStatsDisplay(stats);
});

rtcRemoteVideoStats

订阅视频流的数据统计。

事件签名

typescript
rtcRemoteVideoStats: (stats: AliRtcRemoteVideoStats[]) => void

参数说明

参数类型描述
statsAliRtcRemoteVideoStats[]统计信息

使用示例

javascript
engine.on('rtcRemoteVideoStats', (stats) => {
  console.log('远程视频统计信息:', stats);
  
  // 更新远程视频统计信息显示
  updateRemoteVideoStatsDisplay(stats);
});

rtcRemoteAudioStats

订阅远端音频流的数据统计。

事件签名

typescript
rtcRemoteAudioStats: (stats: AliRtcRemoteAudioStats[]) => void

参数说明

参数类型描述
statsAliRtcRemoteAudioStats[]统计信息

使用示例

javascript
engine.on('rtcRemoteAudioStats', (stats) => {
  console.log('远程音频统计信息:', stats);
  
  // 更新远程音频统计信息显示
  updateRemoteAudioStatsDisplay(stats);
});