This repository monitors previous recordings using Dolby.io REST API following this blog.
In this application, a Dolby.io Voice Call session will be setup to create a recording of a conference and retrieve a list of previous recordings.
There are a few requirements you should consider like:
- Android Development Environment - IDE
- Dolby.io Account
- Dolby.io Monitor API - Key and Secret Key
- Android Device or Emulator
- Clone this repository
- Setup Serverless functions on Netlify -- see ./server/README.md for instructions.
- Open the projejct in Android Studio.
- Update ConferenceSession.kt, LiveSessionFragment.kt, and ReplayFragment.kt with your Netlify function URLs you deployed.
- Build the project and run it in an emulator. NOTE: To experience audio/video you will need to load onto a physical mobile device.
In the case any bugs occur, report it using Github issues, and we will see to it.
We welcome your interest in trying to experiment with our repos.
If there are any suggestions or if you would like to deliver any positive notes, feel free to open an issue and let us know!
For a deeper dive, we welcome you to review the following:
- Communications API
- Android Client Overview
- Getting Started with Android Sample App
- Add Conference Audio Moderation Using Hive.ai and the Dolby.io Android SDK
- Using Kotlin to Create Your First Audio Voice Call on Android with Dolby.io
- Recording audio on Android with examples
Using decades of Dolby's research in sight and sound technology, Dolby.io provides APIs to integrate real-time streaming, voice & video communications, and file-based media processing into your applications. Sign up for a free account to get started building the next generation of immersive, interactive, and social apps.