callstats.io has been integrated with AppRTC, a WebRTC video chat application built by Google. AppRTC is one of the many options to get started with WebRTC and it can be used as a reference when debugging WebRTC related problems.
Start a conference with AppRTC running on apprtc.callstats.io
If you want to start using callstats.io with AppRTC, head over to WebRTC’s Github repository and download the files of pull request 261, which includes callstats.min.js. You can use our instance of AppRTC at apprtc.callstats.io. AppRTC allows two participants in a conference and is optimized for quick session setup.
Add the callstats
AppSecret to the app.yaml or as an environment variable:
# Use appcfg.py --env_variable=CALLSTATS_APP_ID:ID \
# --env_variable=CALLSTATS_APP_SECRET:SECRET \
# --env_variable=ICE_SERVER_API_KEY:KEY \
# in order to replace variables when deploying.
Remember to restart the server to use the latest
callstats.min.js, it is fetched during start up and served locally from the AppRTC instance.
The general tab shows the overview of the conference, such as the call duration, the status of the call (live calls are also shown), details of the participants, and successful and failed connections.
General view of the dashboard for an AppRTC call
The media streams tab shows the media stream track associated with each participant and the graph visualizes the chosen metric. For example, the send and receive throughput for each media stream track.
Stats view of the dashboard for an AppRTC call