媒体流统计 编辑文档

本篇文档介绍如何获取本地视频流和远端视频流的统计数据。

设置代理

使用 Conversation 中的 StatsListener 接口可以实时获取视频的宽、高、帧率、发送接收总大小、比特率、延迟、通话类型等。

mConversation.setStatsListener(rtcStatsListener);

统计本地视频数据

实现本地视频数据统计接口。

public void onLocalStreamStatsReport(LocalStreamStatsReport localStreamStatsReport) {
// localStreamStatsReport.getWidth()
// localStreamStatsReport.getHeight()
// localStreamStatsReport.getFps()
// localStreamStatsReport.getBytesSent()
// localStreamStatsReport.getBitsSentRate()
// localStreamStatsReport.getLocalCandidateType()
}

统计远程视频数据

实现远程视频数据统计接口。

public void onRemoteStreamStatsReport(RemoteStreamStatsReport remoteStreamStatsReport) {
// remoteStreamStatsReport.getWidth()
// remoteStreamStatsReport.getHeight()
// remoteStreamStatsReport.getFps()
// remoteStreamStatsReport.getBytesReceived()
// remoteStreamStatsReport.getBitsReceivedRate()
// remoteStreamStatsReport.getDelay()
// remoteStreamStatsReport.getRemoteCandidateType()
}
野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题