Próbuję uzyskać statystyki aplikacji webRTC do pomiaru przepustowości przesyłania audio/wideo. Sprawdziłem to question i znalazłem to bardzo przydatne; Jednak, gdy próbuję go użyć otrzymujęWebRTC: użycie getStats()
TypeError: Not enough arguments to RTCPeerConnection.getStats.
myślę, że to z powodu w 2016 coś w WebRTC zostanie zmieniony i teraz są mediaStreamTracks; jednak zbudowałem projekt bez mediaStreamTracks i nie wiem jak zmienić tę funkcję, aby działała.
Czy masz jakieś pomysły? Dzięki za wsparcie!
UPDATE:
Moja rozmowa jest
peer.pc.onaddstream = function(event) {
peer.remoteVideoEl.setAttribute("id", event.stream.id);
attachMediaStream(peer.remoteVideoEl, event.stream);
remoteVideosContainer.appendChild(peer.remoteVideoEl);
getStats(peer.pc);
};
i getStats() jest identyczny z tym link w rozdziale N.7.
po kilka kodów. Zwłaszcza twoje wywołanie 'getStats()' – KRONWALLED
'getStats()' potrzebuje parametru 'mediaStreamTrack' jako, jeśli sobie przypomnę. –
Zaktualizowane pytanie! P.s: co jeśli zadzwonię do 'peer.getStats (null, function (...))'? – Diego