2017-12-06 2 views

Antwort

1

Twilio Entwickler Evangelist hier.

Sie können verschiedene Daten über die eingehenden und ausgehenden Datenströme mit der WebRTC getStats API messen. Es gibt eine wirklich good article that walks through the available stats, die Sie lesen sollten, um es zu verstehen. Ich würde versuchen, hier mehr darüber zu schreiben, aber das Lesen der Spezifikation und das Auschecken dieses Artikels wird genauer und nützlicher für Sie sein.

Hoffe, das hilft.

+0

Um getStats api zu verwenden, brauche ich nicht Zugriff auf das 'RTCPeerConnection' Objekt? Ich lese in einer Ihrer alten [Antworten] (https://stackoverflow.com/questions/45027499/getting-rtcpeerconnection-object-of-participants-in-twilio-video-api), dass die RTCPeerConnection ist nicht zugänglich mit 'Twiliio "Video". Wie kann ich Informationen über die tatsächliche Bandbreite der Video- und Audiostreams in der Produktion erhalten? Die TrackStats aus der Funktion 'room.getStats' haben diese Information nicht. – lightbringer

+0

Welche Informationen fehlen Ihnen? Die Trackstatistiken enthalten Dinge wie "bytesSent" und "packetsSent" auf dem ['LocalTrackStats'] (https://media.twiliocdn.com/sdk/js/video/releases/1.7.0/docs/LocalTrackStats.html) und das gleiche für empfangen auf ['RemoteTrackStats'] (https://media.twiliocdn.com/sdk/js/video/releases/1.7.0/docs/RemoteTrackStats.html). – philnash

0

Viele Videos haben tatsächlich eine variable Bitrate, so dass Sie entweder einen Durchschnitt erhalten, indem Sie einfach die Dateigröße durch die Zeit teilen, oder alternativ ein Tool wie VLC Player verwenden, das Ihnen die Bitrate im Laufe der Zeit anzeigt ein Mac zeigt es die Zahlen aber ich glaube, unter Windows eine Grafik zeigt):

enter image description here

Wenn Sie mehr Interesse an der Download-Bandbreite selbst sind, können Sie Entwicklertools in Chrome verwenden, um die Bitrate zu sehen.

Wenn Sie Entwickler-Tools öffnen und auf die Registerkarte Netzwerk gehen, sollten Sie eine Wasserfallspalte sehen.

Bewegen Sie den Mauszeiger über die Zeitleiste in einer Reihe, die Ihrem Video-Download entspricht, und Sie können alle Details zur Anfrage und Antwort einschließlich der Zeit sehen. Die Zeit kombiniert mit der Größe, die auch in der Reihe ist, zeigt Ihnen die tatsächlich erreichte Download-Bitrate. Hier

ist ein Beispiel für ein YouTube-Video:

enter image description here

Verwandte Themen