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.