This repository contains code sample code for building a video conferencing application using Angular and Dolby.io Communications API. It features screen sharing, chat, and participant management.
Following the instructions of How to Use Video Conferencing with Angular, this tutorial is a step-by-step guide on how to integrate Dolby.io video conferencing with Angular web applications. It covers everything from setting up a development environment to implementing video conferencing functionality using the Dolby.io API.
There are several requirements to follow along with this tutorial:
- Node.js and npm must be installed on your machine.
- Angular CLI must be installed to generate and run the Angular app.
- Any modern web browser to run and test the application
As part of enabling Dolby.io's audio processing capabilities, you would need to sign up for a Dolby.io account. You receive 50GBs to start out for free, which should help you get started with this project.
Once inside the dashboard, make sure you create an app to acquire the API key and secret token. For more information on how to navigate the dashboard, read here.
Go to the file src/app/credentials-vault.service.ts
and update your app key and secret based on what is provided to you in your dolby.io dashboard.
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
- Getting Started with Web SDK
- More tutorials for Web SDK
- Building a Virtual Event and Webinar Application with React and Dolby.io
- Kickstart Video Calls for Your React Web App with UIKit
- Blog Session - Communications API
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.