Developer Tools

To aid with your development projects you may find some of these tools helpful.

Dashboard

The developer dashboard provides some important details to help gain insight into your applications.

https://dolby.io/dashboard/applications/summary

This is where you can find:

  • Consumer key and secret that are used for authentication
  • Usage summary of conferences hosted and minutes consumed
  • Settings to configure a mixer layout, recording file formats, and webhooks
  • Test interface to quickly join a conference and verify functionality
  • Monitor section to search for past conferences and learn details about the settings and participants in that session

Reference Applications

The Dolby Interactivity APIs provide a few reference applications, which give you a place to start with your own implementation.

The Dolby Interactivity API Web Showcase App

This application is a fully featured web conferencing client. You clone the repository to setup back-end services to handle authentication and participant data flow. You can find additional instructions for how to set it up as well as the source-code in the GitHub repository:

https://github.com/voxeet/voxeet-io-web

UXKit

The UXKit is a useful reference used in the web showcase app to demonstrate how to build front-end user interfaces.

You clone or fork the GitHub repository and can begin editing the source-code to customize for your preferred look and feel. You can find the source-code and additional instructions from the GitHub repository:

https://github.com/voxeet?q=uxkit&type=&language=

Dolby.io Call Tester

The pre-call tester can help you check client readiness for connecting to the Interactivity Platform. The tool provides details for checking network connectivity, device support, and bandwidth for audio and video traffic.

You can find the source-code and instructions for setting this up in the GitHub repository:

https://github.com/voxeet/voxeet-sdk-web-tool

SDK Code Samples

The source code for each platform can be found on GitHub for a simple project using the client SDKs. See the Getting Started section for more explanation on how to use these samples.