7

オーディオ/ビデオ ストリーミング帯域幅を測定するために webRTC アプリの統計情報を取得しようとしています。この質問を確認したところ、非常に役立つことがわかりました。ただし、使用しようとすると、

TypeError: Not enough arguments to RTCPeerConnection.getStats.

これは、2016 年に webRTC の何かが変更され、現在は mediaStreamTracks があるためだと思います。ただし、me​​diaStreamTracks を使用せずにプロジェクトをビルドしましたが、この関数を変更して機能させる方法がわかりません。

あなたはなにか考えはありますか?ご協力ありがとうございました!

アップデート:

私の電話は

peer.pc.onaddstream = function(event) {
      peer.remoteVideoEl.setAttribute("id", event.stream.id);
      attachMediaStream(peer.remoteVideoEl, event.stream);
      remoteVideosContainer.appendChild(peer.remoteVideoEl);
      getStats(peer.pc);
};

getStats() は、n.7 章のこのリンクと同じです。

4

1 に答える 1