在Javascript中监控WebRTC视频(媒体)流质量

时间:2014-07-30 11:17:55

标签: javascript video-streaming html5-video webrtc

我使用WebRTC在对等体之间传输视频,但某些客户端的网络状况变化通常会在接收的视频流中产生质量变化。人们将服务归咎于这些质量下降,显然我(服务)对他们的网络条件无能为力。但是,由于客户端的网络状况导致质量下降的迹象很可能会缓解这一问题。

我一直在搜索Google& Stackoverflow现在已经有一段时间了,并且没有看到任何与传入音频或视频流的质量检测相关的问题。有没有办法在直播中监控质量(当前比特率或丢帧,什么)?

1 个答案:

答案 0 :(得分:2)

如果您希望以编程方式实时访问信息,那么getStats() API就是您所需要的。 webrtc-internals是一个单独的网页,它提供了比getstats更多的信息,因为它可以访问chrome内部,但最终大部分信息都可以用于getstats,以便人们可以从他们的应用程序中访问它们。