18
Rich Alternative to webrtc-internals

A Rich Alternative to webrtc-internals

Embed Size (px)

Citation preview

Page 1: A Rich Alternative to webrtc-internals

Rich Alternative to webrtc-internals

Page 2: A Rich Alternative to webrtc-internals

webrtc-internals allows participants to

locally observe the performance of

WebRTC connections

Page 3: A Rich Alternative to webrtc-internals

eg. chrome://webrtc-internals

Page 4: A Rich Alternative to webrtc-internals

The page reports on several network and media statistics (such as packet

loss, frame rate, and bitrate, etc.)

http://www.w3.org/TR/2015/WD-webrtc-stats-20150206/

Page 5: A Rich Alternative to webrtc-internals

But…

Page 6: A Rich Alternative to webrtc-internals

users do not know that such a page exists!

Page 7: A Rich Alternative to webrtc-internals

… and …

Page 8: A Rich Alternative to webrtc-internals

managing metrics is the service provider’s

responsibility not the user’s.

Page 9: A Rich Alternative to webrtc-internals

Also, webrtc-internals works only in the

browsers where it is open.

Page 10: A Rich Alternative to webrtc-internals

Thus, there is no way to know how widely spread the problem is using only

webrtc-internals!

Page 11: A Rich Alternative to webrtc-internals

calls in total ongoing calls failed calls

total call duration avg. call duration avg. setup time

good feedback neutral feedback poor feedback

1340 157 47

101.7h 281s 0.96s

55.1% 21.2% 23.7%

Sign up!

Page 12: A Rich Alternative to webrtc-internals

Add callstats.js into a WebRTC service and callstats.io logs the

metrics periodically in real-time.

Page 13: A Rich Alternative to webrtc-internals

callstats.io features1. Number of calls: successful, failed, relayed.

2. Average of call durations

3. Average setup time and other annoyances

4. Call quality based on transport and multimedia metrics

5. User feedback about call quality (see our other blog post)

Page 14: A Rich Alternative to webrtc-internals

Calls by type

Page 15: A Rich Alternative to webrtc-internals

Media stream quality

Page 16: A Rich Alternative to webrtc-internals

Events

Page 17: A Rich Alternative to webrtc-internals

callstats.io vs. webrtc-internals

• easier for users and service providers

• real-time data gathering and analytics

• application wide details