小编Roy*_*Roy的帖子

浏览器中音频媒体流的当前带宽或质量是多少?(网络RTC)

我目前正在构建一个 WebRTC 应用程序,并希望收集一些统计数据来评估我的解决方案。我感兴趣的一项指标是接收到的音频(和视频)流的当前带宽。我能够在chrome://webrtc-internals/(OPUS)找到当前使用的编解码器,但我无法找到有关流的当前质量/带宽的数字(例如128kbit/s)。

我已经在 RTCPeerConnection 对象中搜索了此类数字,但还没有找到。XXX.RTCconnection.getRemoteStreams()[0].getAudioTracks()[0].getConstraints()只返回

{ 
  deviceId: {}, 
  echoCancellation: {}, 
  facingMode: {}, 
  frameRate: {}, 
  height: {}, 
  mediaSource: "camera", 
  mozAutoGainControl: {}, 
  mozNoiseSuppression: {}, 
  viewportHeight: {}, 
  viewportOffsetX: {}, 
  ...
}
Run Code Online (Sandbox Code Playgroud)

仅包含有关视频流的信息(有趣的是我请求了音频流),没有带宽详细信息。上例中的数组没有其他流。您知道我需要在哪里查找 MediaStream 的当前质量/带宽吗?

javascript browser webrtc opus mediastream

2
推荐指数
1
解决办法
3534
查看次数

标签 统计

browser ×1

javascript ×1

mediastream ×1

opus ×1

webrtc ×1