This project demonstrates what an events experience is like, built using React.
Intended use | Features | Tech stack |
---|---|---|
Live Events | create, start, stream and stop an event | Typescript/Javascript |
Webinars | A/V controls for hosts and viewers | HTML/CSS |
Virtual events | Mute camera and microphone | React |
Screen share | ||
Invite co-hosts and viewers | ||
Event Recording | ||
Participant List | ||
Chat with other participants* | ||
Promote a viewer to co-host* |
- Requires a PubNub account to work on these features.
The app currently supports
- Chrome 100+
- Edge 100+
- Safari 111+
- Firefox 16.3+
You can deploy the Dolby.io Virtual Events app without needing to clone and build the app using the Deploy to Netlify button. You will need:
- A Netlify account to which you're logged into
- Your Dolby.io App key and secret
- [Optional] Publisher and Subcriber tokens, along with the secret key for PubNub. This is only needed if you would like to experience chat and promoting viewers to host.
Refer to this guide on how to obtain your Dolby.io tokens and this guide from PubNub on how to obtain your PubNub tokens.
Please see the events package readme for information on how to run the app locally.
To setup your Dolby.io account, go to the Dolby.io dashboard and register for an account. After confirming your email address, you will be logged in.
If you did not receive a verification email, check your Spam or Junk email folders.
Want to experience the app without building it? Try our Virtual Events Demo app.
Looking for more sample apps and projects? Head to the Dolby.io Project Gallery.