Skip to content
This repository has been archived by the owner on Aug 30, 2024. It is now read-only.

Commit

Permalink
Merge pull request #17 from dolbyio-samples/uplevel-readme
Browse files Browse the repository at this point in the history
Up-level readme changes
  • Loading branch information
dubeyShivank authored Jun 7, 2023
2 parents ddd0151 + 9a2be09 commit 873785f
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 40 deletions.
49 changes: 43 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,60 @@
# Dolby.io Events React App
# Dolby.io Live Events React App

## Overview

This project demonstrates what an events experience is like, built using React.

<p align="center">
<img src="./events/documentation/banner.jpg" />
</p>

| 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.
## Requirements and supported platforms

The app currently supports

* Chrome 100+
* Edge 100+
* Safari 111+
* Firefox 16.3+

## Run the demo directly

You can experience the Dolby.io events app without needing to clone and build the app using the `Deploy to Netlify` button. You will need:
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 for PubNub. This is only needed if you would like to experience chat and promoting viewers to host.
* 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](#how-to-get-a-dolbyio-account) on how to obtain your Dolby.io tokens and [this guide from PubNub](https://www.pubnub.com/tutorials/javascript-sdk-chat-app/?step=set-up-environment) on how to obtain your PubNub tokens.

[![Deploy to Netlify from fork](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/dolbyio-samples/comms-app-react-events)

## Running locally

Please see [the events package readme](./events/README.md) for information on how to run the app locally
Please see [the events package readme](./events/README.md) for information on how to run the app locally.

### How to get a Dolby.io account

To setup your Dolby.io account, go to the [Dolby.io dashboard](https://dolby.io) 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.
## More resources

Want to experience the app without building it? Try our Virtual Events [Demo app](https://events.experience.dolby.io).

Looking for more sample apps and projects? Head to the [Dolby.io Project Gallery](https://docs.dolby.io/communications-apis/page/gallery).
35 changes: 1 addition & 34 deletions events/README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,5 @@
# Dolby.io Events React App

## Overview

This project demonstrates what an events experience is like, built using React.

<p align="center">
<img src="./documentation/banner.jpg" />
</p>

| Intended use | Features | Tech stack |
| -------------- | --------------------------------------- | --------------------- |
| 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 | |

## Requirements and supported platforms

The app currently supports

- Chrome 100+
- Edge 100+
- Safari 111+
- Firefox 16.3+

## Getting Started

The following steps will quickly get you started testing the Dolby.io Communications APIs capabilities.
Expand Down Expand Up @@ -118,10 +91,4 @@ After the appropriate message appears in the terminal window, open <http://local

## Making the App your own

Follow our [customization guide](./customization.md) to better understand how you can extend the app to make it your own.

## More resources

Want to experience the app without building it? Try our Virtual Events [Demo app](https://events.experience.dolby.io).

Looking for more sample apps and projects? Head to the [Dolby.io Project Gallery](https://docs.dolby.io/communications-apis/page/gallery).
Follow our [customization guide](./customization.md) to better understand how you can extend the app to make it your own.

0 comments on commit 873785f

Please sign in to comment.